Jean, good points!
I already have a system where the rout of a battalion affects the neighbouring battalion too, especially after a cavalry attack.
Leader units have the ability to hasten the rallying process in game.
Thanks