I installed AxPoint and all of the pre-requisites (XML::Handler::AxPoint requires PDFlib.pm, which requires pdflib to be installed on the system), and there were no hitches on FreeBSD. All of the software is reasonably cross-platform, and I tried to get it up and running on Windows this afternoon.
Emphasis on tried.
All of Matt's perly bits install easily enough, once pdflib is installed on the system. Assuming pdflib can install. Starting with the source tarball, I did the standard
After a little bit of poking around, I saw that pdflib_pl.pm did install, but that it pdflib's install didn't build or install DLLs. So dynaloader won't find the bits to bootstrap. Poking around google didn't find anything particularly relevant (or decipherable).
Playing around with the Makefile, dlltool and libtool, I was able to prove one thing: I haven't read enough of the relevant Windows/GNU/cygwin docs about linking on Windows (er, cygwin) to build DLLs. Bummer. And I was able to prove something else, too: whenever Windows enters the equation, the probability that something will break, won't work or otherwise waste my time jumps by an order of magnitude.
 All of a sudden, I'm reminded of a multi-day project at a former job to "get a new linker to work with our program". There were some issues to resolve: getting all of the libraries to load in under 640K, getting the system configured to use the linker within the development environment, and figuring out what order to link the files in order to get the most reasonable performance out of the resulting