My Geo modules are working now. Some of the tests are not passing, but I know why, and it's a bug in the test, not in the code.
I spent nearly 2 hours fighting with files that would not work in Spinner and/or EasyGPS, only to discover that it was because I had the time format wrong in the XML output.
Oy.
I'm not going to put these on CPAN until all the tests pass. Hopefully someone out there has a need for this, and will submit a patch or two.