Here's my two cents.
The bazooka unit I don't find required since it would be included in the normal infantry, marines, or paratrooper teams. This units represent large groups (most likely in my opinion a battallion or Division) and would obviously have in these size units an anti tank team with them. Otherwise there would be no way for these units to take on armored vehicles such as the tank, mech inf, or modern armor like they are capable in game. I don't think you oculd properly balance a "bazooka" unit since it would have to be very vulnerable to infantry units, while being able to take on armored units. These type of specialized units jsut can't be represented in realistic terms with simple attack and defense attributes. The anti tank unit also is'nt used as an artillery alternative, so a bombard is also not realistic. Its a nice idea, but I don't think its workable and I also believe they are already represented in game with modern infantry units.