I am thinking of a "Morale Mechanism". But for units.
Each unit has 100% morale (except for Militias, which will have their morale dependent on their province's morale)
Taking damage lowers a unit's morale
When morale drops below 50%, units begin to suffer a damage penalty (damage done to the enemy decreases).
When the morale reaches 0%, the unit will automatically withdraw from the battle with the Forced March option automatically ticked (However, units being produced in Core Provinces will receive the "Nationalism Perk", which keeps them fighting until they die in battle unless being withdrawn manually by the player).
Units will regain Morale at day change (with their HP)
Units that suffer a too-low morale (Under 30%) for too long will have a small percentage of Rebelling (The unit and the province they are stationed at will become the enemy's)