Unfortunately, you'll need to fix the broken IronClads SectorGen if you want that kind of detail.
What you're talking about is basically a SectorGen that uses JSON as program instructions; at that point, you might as well just do it in Java. The problem here is that there's a level of detail where it's basically just the same as coding it from scratch; that's out of scope, because I want to be able to maintain this code when, almost inevitably, it gets broken by the next major Alpha (I'm guessing that MarketAPI gets largely rewritten and a lot of the calls I'm making to methods gets broken). That means KISS to a large degree; if I implement too many layers of control, then I'll have the same issues I had with Vacuum getting broken every update; I'd like to avoid that if I can and just build / re-release Factions (I miss all my weird Vacuum stuff, lol).
I'm not sure what all is wrong with the Ironclads SectorGen, but I'm guessing it's largely missing code to create Markets for the inhabited entities, including Conditions and PersonAPI entities for the people you can talk to now.
Take a look at my code and you'll see how that's currently done. That might be a pretty quick fix