@big-nev
theirs a fairly simple answer to that, where you have a doctrine tree related to multipurpose equipment use. you give weapon systems buffs in their not intended roles, in exchange for negatives (for example, german 88's being overbuilt for AA roles).
the more you progress down the tree, the more generic the unit becomes, paying the price for being a jack of all trades. you then make the tree open to everyone (so not doctrine locked) that meets universal criteria (e.g. a certain level of education and industry)
I just have one problem with that.
It would make The 88 very very mediocre and, therefore, a very poor representation. It was a superb AA weapon, it was a pretty good medium artiller piece and it was a superb AT weapon too. Probably THE best AT weapon of any nation until about 42/43.
The "cost" for this weapon system should be the build cost, fuel use (it's Mech remember) and maybe a little extra supply.