There has been a ton of work in making all known canon Random Assigment Tables available for Megamek. Sadly the MM coders forgot to make it MW compatible and so they are useless as buildtable sources.
My suggestion is to make the buildtable reader able to use Megamek's RAT tables format to read and assign units.
Any new server operator would then be able to get buildtables right out of canon Megamek for their specific campaigns.
That would also make it possible later for fully random operations which could load units in megamek DIRECTLY from a factions buildtables, etc. plus possible implementation of the new Campaign Year variable, etc, etc.
Coding Help:
The structure has a title and is otherwise inverted from MW one.
EASY VARIANT: Reader ignores # lines (title) and reads the inverted assigment (notice it goes directly for the unit model name, not for the unit FILE (i.e. .mtf, .blk).
COMPLEX VARIANT: MekWars has an option in the faction config to assign the "builtable name and era", where to a given campaign year bracket a given core table name, say "WoB * Field Manual Updates" gets used. Perhaps not really implementable...