Navigation Source (p_trail.c) Is Already Available
Paril already reverse engineered the p_trail.c source from the Eraser bot's NavLib. Complete source of the original Eraser bot is here:
That said, adding support for jump pads (and other things like the Rogue func_plat2) will require a change to the routing system, which is an ad-hoc file format without any actual data structures.
There's also a portability issue from a dependency on InfoZip DLLs for compressing/decompressing the route files. This will have to be switched to zlib to allow 64-bit and Linux builds.
AFAIK Anthony Jacuqes (the EraserULTRA developer) never had access to the p_trail.c source. He did manage to make changes to just about every other aspect of the bot's source, though.