There's an important discussion going on on perl5-porters on this topic that could probably use wider input. One place to start is http://nntp.perl.org/group/perl.perl5.porters/96891. And http://nntp.perl.org/group/perl.perl5.porters/96895.
  • Comment on CPAN module versioning and breaking compatibility