Movement penalties
Instead of a limit on the number of units that can occupy a province (be stationary within it), a more reasonable rule that could be implemented would be to introduce movement penalties if those Divs all attempt to move at the same time. If 50 Div stacked in London are forced to retreat after defeat in battle then even in a very high infrastructure region, with good terrain, the chaos on the roads would be terrible, and cause much more risk of whole units being cut-off and destroyed. In the Ardennes with few good roads 50 Divs could never advance together. A typical INF Div advancing in column up a single road might be spread out 10-15km. If there are only three roads in a province such as Bastogne and the Divs can travel 30km per day into it if it is undefended, then only about six Divs can advance each day.
It seems to me that movement restrictions might reasonably be placed on the advancing forces based on the frontage of the province. If the terrain/infrastructure limits the number of Divs that can enter combat on the frontline, then it must also limit the number of Divs that can move at any one time. What you would then get if you order 50 Divs to advance into a province is that most are queued up waiting for a slot to move in. It might take about 8 days for all 50 Divs to move through Bastogne.
Hansag is right, that the presence of military police, should help reduce the problem. But also Corps/Army HQs which can direct the movements of so many Divs should give some bonuses.
Instead of a limit on the number of units that can occupy a province (be stationary within it), a more reasonable rule that could be implemented would be to introduce movement penalties if those Divs all attempt to move at the same time. If 50 Div stacked in London are forced to retreat after defeat in battle then even in a very high infrastructure region, with good terrain, the chaos on the roads would be terrible, and cause much more risk of whole units being cut-off and destroyed. In the Ardennes with few good roads 50 Divs could never advance together. A typical INF Div advancing in column up a single road might be spread out 10-15km. If there are only three roads in a province such as Bastogne and the Divs can travel 30km per day into it if it is undefended, then only about six Divs can advance each day.
It seems to me that movement restrictions might reasonably be placed on the advancing forces based on the frontage of the province. If the terrain/infrastructure limits the number of Divs that can enter combat on the frontline, then it must also limit the number of Divs that can move at any one time. What you would then get if you order 50 Divs to advance into a province is that most are queued up waiting for a slot to move in. It might take about 8 days for all 50 Divs to move through Bastogne.
Hansag is right, that the presence of military police, should help reduce the problem. But also Corps/Army HQs which can direct the movements of so many Divs should give some bonuses.