Just look how different games solved troop stacking:
Hearts of Iron 3: it depends on troops type, tecnology and above all Supply
Europa Universalis 3 (Magna Mundi) - Troop stacking depends on many factors: terrain type, upgrades, tecnology, National Ideas.
As many said before 1upt it's a deal...