I think the current system of -5 morale per country should be changed, as even a player with one province left on a tiny island in the middle of nowhere still inflicts a morale penalty as does a war with a country on the other side of the world where the two of you never actually come into contact with each other, instead I think it should be based on the casualty rate which makes a lot more sense then the current system.
If you are at war with 5 countries but have suffered virtually no casualties while inflicting heavy losses your citizens should have a morale boost as the are winning the war, while if you suffer heavy losses then there should be a severe morale penalty to reflect the grieving parents and families on the home front. Perhaps a -1 morale point for every 10,000 casualties per country you are at war with, capped at some point but this would be a much more accurate system and a much better way to handle it.
If you are at war with 5 countries but have suffered virtually no casualties while inflicting heavy losses your citizens should have a morale boost as the are winning the war, while if you suffer heavy losses then there should be a severe morale penalty to reflect the grieving parents and families on the home front. Perhaps a -1 morale point for every 10,000 casualties per country you are at war with, capped at some point but this would be a much more accurate system and a much better way to handle it.