Why don't you try a totally different approach? I've some people using "non-standard" stuff, like cellular automata. You could try creating "abstract digger dwarves" with pseudo-personalities, and have them dig a dungeon through a series of iterations... I might try that when I have free time (somewhere in 2145).