Just a random thought but would changing some alternate promotions be a viable workaround to make those classes playable?
Like for example, since Moulder is the only playable Monk class unit then if you were to change the Sage alternate promotion of a Monk into a War Monk then that would make it so that Moulder would not necessarily have a promotion where he loses a weapon he used when unpromoted which is the staff.
For Gladiator, I propose changing the Ranger alternate promotion of the Mercenary class, that way Gerik would be the only potential playable Gladiator unit. I also think this makes a nice choice for the player like would they prefer lances or axes as secondary weapons.
For Dread Fighter, I honestly can’t think of a decent workaround.
Of course, all of this is in the pretext wherein if it is even possible to edit the choices for class promotions.
I really love this hack and appreciate the work you’ve done with it and I just wanted to throw out a few of my ideas to see if they were decent.