I'm not sure how easy it is to do DSLs. You don't see this popup in the Red or Rebol docs for a reason. It is homoiconic like Lisp, so it should be feasible. I'd love to hear some of the core devs like doc respond.
It's not black magic, by any means, but it's also not yet point and click. We'll build more tools, higher level pieces, and more in the future.
[1]: https://github.com/red/red/wiki/Red---Rebol-Dialects:--Selec...
With that said, I would appreciate if you'd listed what would you like to see in "How to bake DSL with Parse" guide of some sort, that would be really helpful when the time will come for writing tutorials and documentation.