Tortuga Power,
I must respectfully dissagree. The different scenarios are already set to more or less historical forces when you start (no need to change anything in the different campaign starts). Just need to change how leadership gain is calculated globally alittle. Therefore, updating leadership requirements for naval and air (by adding requirements) will help insure nations don't go to far into the implausible zone as they currently are able.
The one contention I have, and based upon a possible misunderstanding of the program by me, is that if you add officers to ships, then the starting officer's will have to be increased as well for each campaign in order to retain the starting officer ratio.
e.g. Country A wants to start with 100% officer ratio. They currently have 4 infantry units and 400 officers, and one ship. Now if that one ship is updated to also need 100 officers, their officer ratio decreases to 80% (400/500). So Paradox must go back and now add 100 officers to country A in this campaign to keep the 100% ratio.
It is possible for them (Paradox) to create a program which automatically updates this -- e.g. searches for ships for a given country and tallies them up and adds the tally of these new ship officers to the starting number of officers (well, based on a desired officer ratio, of course). Such a program would probably take only a couple of hours to write (my guesstimate based on personal programs I have made that read save game files). Unless I am overlooking something, which wouldn't be the first time...
Otherwise, balancing a new global variable for officer gain might not be as trivial as it seems. In fact, it may require re-balance of leadership in general to account for the US and Japan's extreme usage of ships versus, say, Germany's minor or Russia's very minor reliance on ships.