The fact that these well-meaning people have not been able to make every CPAN module available perfectly on PPM should tell you something
It's not that they can't -- it's that they choose not to. Backwards compatibility (to the earliest 58x release) has been chosen over supporting the latest developments in Perl. That's OK -- it makes perfect sense for a company providing "enterprise" Perl support. But it's a limiting choice for others.
Code written by xdg and posted on PerlMonks is public domain. It is provided as is with no warranties, express or implied, of any kind. Posted code may not have been tested. Use of posted code is at your own risk.