One good alternative is using existing maze generator such as this:
www.mazegenerator.net
and just duplicating it in in constructor, may take couple of hours but it will look nice.
Some guy that does DTS shapes and levels.
AWESOME timeHINT : When making PQ level place your custom interiors and textures in platinum/data/interiors_pq/custom
makes life easier for you and everyone else