Using Gauges
I have done it, it fact it might still be an undocumented feature of the Flying_Stations add-on that's in development hell. The main issue is that after I got it working for one aircraft you'd find another couldn't make the turns as tight and would stall or just fly endless orbits around the carrier.
Basically it just passed waypoints to the AI aircraft which were calculated based on the carriers course and speed. Stopping is just a case of setting the aircraft's velocity to 0 once it's on the deck.
SB that was you that built the Flying Stations 1940 Victorious carrier, wasn't it? The one that uses a gauge to detect your tailhook position, and then that, in turn, triggers some cool deck animations, a crash barrier or something... I studied that as a template for my carrier project, and thanks to you go guys, and a LOT of help over at FSdevelopers, I now have working elevators on my carrier.
So given this context, I am going to assume that you used some kind of XML gauge to move AI aircraft objects around your ship. These are true AI with speed/heading/altitude and other parameters being edited by the gauge, no? I was wondering myself if that might work.
I was able to create a successful carrier trap in a mission environment. I think what I did was created two aircraft. One was a helo below decks. For the jet aircraft that I wanted to land on deck, I have that one a series of waypoint that intersects an area behind the ship. Then I set up an area trigger that told the aircraft to turn on to the same heading as the carrier. Then I assigned it a lower altitude, and then as it got closer to the back to the boat, I use another area trigger to make it 'follow' the helo. Can't remember exactly what that was bit I was us FSX Mission Editor by Jim Keir in those days. When the speed slowed enough I set a trigger for that (or maybe altitude was the trigger there) and made it drop gear, extend flags, tailhook, etc. The jet would gradually do a controlled crash onto the deck. I used another altitude trigger (calculating the altitude when it touched the deck) to tell the thing to cut it's engines and apply brakes. Worked quite nicely. Never when beyond that, never got it to taxi to parking or anything lovely, but that much I was able to do -- unfortunately in a mission environment only, though.