That may well be optimal if your definition of "perfect" includes never failing a mission.
Sorties
If you fail
Gimle, you get three additional sorties in
Brimstone, and if you fail
Kurasawa, you get three additional sorties in
Rostov. Flying lots of sorties probably isn't itself the mark of a skilled pilot, but it can lead to more medals and kills.
Medals
I don't believe that the Brimstone diversion gains any net medals. You can get a Bronze Star there, but to fail the Gimle series, you have to forgo the Gold Star on Gimle 1 or the Bronze Star on Gimle 3. You definitely can get additional medals if you go via Rostov, including a third Gold Star on Rostov 3.
Here's some
additional discussion on medal counts. Some people say you can score more medals if you leave Kilrathi aces alive until specific missions; I haven't experimented with that myself. The
WCSAV utility also comes with a text file called "MISSIONS.WC" which claims to know the criteria for every possible medal in the game.
Kills
I'm pretty sure I missed at least one kill on the road to 199 in the screenshots below. While I successfully completed Kurasawa 2 to get the Silver Star, I didn't manage to destroy every ship in that mission. Then I ejected after destroying every fighter and escorting the Exeter in Kurasawa 3, just so I could go to Rostov. Trading a 100,000,000-credit Rapier for shiny gold star on a ribbon? Totally worth it.
Wingmen
I'm impressed that you completed Venice 4 with a Pewter Planet after Hunter's death. While WC1 wingmen rarely score kills, they do an excellent job of distracting one or two Kilrathi in each wave. While the Vega Sector campaign is mostly easy, those 4 Gratha at the Star Post still ruin my day if I don't bring along some additional bait. If I want to keep him alive, I send him home before the Jalthi wave.
The Secret Missions
It is possible to export your Vega Sector pilot to the Secret Missions 1 and 2, keeping your kills and medals. There are two programs called TRANSFER.EXE and TRANS2.EXE to do this. If you're using the GoG installation of Wing Commander 1 + 2, these programs are present, but not readily accessible without launching a DOSBox session with its own prompt. If you happen to be using Mac OS, here's a guide for
exporting your pilot in the GoG version of WC1.