Ich habe ein Perlscript geschrieben, das eine GPX-Datei in n etwa gleich lange Teile aufteilt.
Split GPXAnwendbar ist es für Linux.
Ich vermute, dass es auf MacOSX auch funktioniert, habe es nicht getestet.
Dasselbe gilt für MS-Windows, wenn Ihr cygwin installiert habt. Das kann ich nicht testen, weil ich zur Zeit keine MS-Windows-Installation betreibe.
Auf
Github könnt Ihr es auch finden und die Datei gpxsplit direkt herunterladen.