Wrote a program to simulate my physical dice designs and 25 rolled dice (with random rotation on corridors) works pretty well. There will need to be a rule for starting point and ending the current map etc but so far the generated maps are pretty nice already.