Subject: | One "our" means everything that uses this needs 5.6.0 |
A ton of modules use File::Remove, including a bunch that are trying to be 5.005-dependant. File::Remove isn't compatible with 5.005 at the moment. According to perlver it needs 5.6.0 due to a single "our" in the code.
Could you convert it to a use vars, and add a use 5.whatever to the top of the module so we know what the minimum perl version should be.
Also, you might want to consider doing a quick upgrade of the Makefile.PL to Module::Install, which will help propogate this information to other places.