There is an ongoing outage on the primary CPAN mirror. It is possible to work around the issue by using MetaCPAN as a mirror.

Revision history for Perl CPAN module Class::Role

0.04 2016-07-05 NEILB
    - Renamed the PARENT pseudo class to PARENTCLASS, to resolve
      permissions conflict with the core "parent" module.
    - Added use of strict and warnings, and fixed resulting issues.
    - Switched to Dist::Zilla

0.03 2003-12-07 LPALMER
    - First release to CPAN