they could just have a single axis faction with a huge number of options; think soviets but with 8 tiers instead of four and you pick 3 or 4 of them. there would be overlap in unit roles but it wouldn't matter a whole lot because different units would have different costs and be in different tiers.
this would actualy sound like an amazing idea. sure there might be overlap, but the amount of mix and match would be awesome.