I played with such stuff, and there is one big problem, you cannot see created world in editor. Construction script fails for this miserably. Also “Begin Play” as i heard is not reliable, not everything is loaded on begin play event.
So for now only one way is like “dungeon architect” does.