Well, the trick that pixel dungeon uses, is that it generates just room. Then it selects room in some path, that is in a circle form. And then it paints each one. But some of the rooms are painted like tunnels, so it doesn't need to implement pathfinding and stuff. I really love this idea.
Dude that looks great, is gonna be a rogue-like? Still really impressed with this by the way, I've spent a good chunk of my day trying to just recreate your system - Managed to get rooms to spawn up and left, or down and right, but not a mix of the two, gonna keep working on it.
You must be magic or something - looking at this something just clicked and now I got the fundamentals working, thanks again for all the links you sent me much appreciated