FASA's Starship Tactical Combat Simulator dealt with the problem differently. You had to count up the number of ships (they didn't have squadrons) and compare the numbers.
If you had more ships than your enemy, you had to move 2 ships every activation until you had an equal number ship ships left unmoved.
if you had between 3x and 2x more ships than your enemy, you moved 3 ships every activation until you had an equal number, and so on.
they also had 3 movement phases, and could fire a particular weapon in only one of them (IIRC)
It nearly cancels out the movement advantage of high activation fleets.
So, if you have 8 ships, and your enemy has 5. You win initiative, and elect him to move first.
so it goes like this (bold face indicating your movement)
1, 2, 1, 2, 1, 2, 1, 1, 1, 1
if he had won initiative, and elected you to move first, it would be
2, 1, 2, 1, 2, 1, 1, 1, 1, 1
so the initiative winner still gets to move last. it not terribly unbalanced, and it works.
Chernobyl