That's certainly unexpected. I'll look into removing it.
But for the record, of the 22 distributions that CPAN::Reporter depends on (including all sub-dependencies) there are only 5 that are not core modules and which I didn't write or don't have at least co-maintainer rights for.
Writing really, really portable and backwards compatible code without dependencies is very hard. In every case (but File::HomeDir now), I'm convinced those are the best tools out there and likely to be far more dependable and robust than anything I might write myself.
-- dagolden