The drive-through method exploits many characteristics of FSX pathfinding algorithm that GSX does not take into account (nor would I expect it to).
For instance, FSX always prefers to guide AI aircraft from runway to parking via taxiway links. If we have one route consisting of taxiway links, and the other of apron links, FSX will always use the former to lead an aircraft in, and likewise it will use apron links to guide out to the runway. This means that two independent taxi networks can be constructed, giving a lot of control over how aircraft taxi. With carefully tested layout, there are no side-effects. Even Progressive Taxi works (ATC guides user via intended paths).
A description of this method can be found here:
http://stuff4fs.com/Tutorials/Drive-Through%20Parking%20Tutorial.pdfSince GSX uses independent pathfinding, it comes as no surprise that it fails to follow the logic of default AI.
Here's an example:

GSX follow-me vehicle leads (red line) the aircraft from taxiway to parking via apron links (green) instead of taxi links (blue), and parking spot's direction as well as node layout (there's one only few cms away from the spot to prevent pushbacks) cause erratic behaviour. On top of that, marshaller gets placed right in the way (blue M), facing the wrong direction.
There is no way to construct a drive-through parking system that would guide AI aircraft correctly and at the same time satisfy GSX's expectations for the layout, nor does it seem like an easy task to alter GSX to follow all the small rules and nuances that FSX has. Feeding a simplified (normal) layout would be a very elegant, easy to use and hopefully easy to implement solution.