In my opninion the problem is not the squadsize of the soviet sniper. The problem is that with one shot it eliminates 25% of the total health and firepower of a german squad.
The solution would be to make the Soviet snipers doctrinal. Reducing them to one man won't solve anything they would still have the effect of mentioned above.
Ofcourse this change would require to lower the rof of the german sniper and lower damage output of the G43.
Umm, before soviet sniper will take another shot, german sniper will fire 3 times.
I suppose that means german sniper should be doctrinal as well?
Not to mention having sniper vs not having sniper creates extremely HUGE imbalance.
Hint:
Amis vs PE.
Don't try to fix something that isn't broken with a friggin sledgehammer, because your suggestion goes as far as redesigning the game.