As mentioned, I have created some software scripts to manipulate or analyze GPX-files. Examples are track comparison, route and track generation and penalty points calculation based on e.g. the Gibraltar Race regulations. The latter was just for fun and practice again with programming, but had some bugs when I wanted to use it đŸ™ˆ.
If you are interested, drop me a mail. It could be of use when organizing an motorbike or navigation event.