I love this. I was planning on making a DWM1 randomizer and fell through when I couldn't figure out how to usefully parse the GBC data.
First runthrough is kind of rough for me because early divinegons and Darcks in oasis are tempting but are not fun to level, so I'm going to be struggling until I get breeding unlocked. An option to replace monsters with equivalent tiered monsters would work I think, since the monsters are already tiered by star level in the library.