Actually, in order to integrate it better within original missions and to minimize the customization of maps adaptation to new AIs, I just modified the original AI classes (Coward, Lieutenant, ...) based on your modified classes, and just added a Turreted class which is a non-modified version of Captain (in the same position in the tbl as Captain was) for all ships that use turrets. Then I changed the default AI of all ships that use turrets to Turreted (including bombers), so they will keep the retail behavior instead of firing at unusual rates. Then, the only thing to change in missions is making sure that bombers use new AI as pilots and Turreted AI for their turrets, and that capital ships' turrets haven't been switched to anything else than Turreted.
My changes are only for integration purpose, the only change in the values I made was to scale the classes properly (Rookie -> Lieutenant, Veteran -> Captain, Elite -> Colonel, and properly scaled values for Major between Veteran and Elite and General above Elite)