the part I don't like (and its been wrong to me since my first game of SWA) about the rule as written is bigger ships being stopped by smaller ones the smaller ones should be pushed out of the way by just sliding the bigger ship to the end of its move and the smaller one ends up wear ever it gets pushed to. (super simple)
But it's not super simple because ships have rectangular bases and so trying to slide one out of the way is inevitably going to change its orientation, which will set it on an entirely different course. You can't just push them around and treat them like squadrons because the game simulates inertia and turning for capital ships while it doesn't for squadrons.