I tend to agree that each fighter of FB should be designated as land or sea based, and cannot change. My father worked on the Seafires, a naval version of the Spitfire, but they had many problems and had great difficulty landing safely on carriers even with mods.
http://en.wikipedia.org/wiki/Supermarine_SeafirePerhaps then it is a good idea to make the fighter-bomber/tactical fighter the defacto Naval Fighter, since a true dogfighter would be not be pactical on a carrier. Naval fighters have short wings, good for diving, but not for dog fighting.
However, Japanese 0s were deployed off carriers, so...