He could also be rebelling against the (IMHO) pervasive silliness that infects parts of CPAN: glance through these for some prime examples. When you find yourself doing something like return DoStuffer->new->doStuff(), you're almost certainly doing it wrong, or at least much more painfully than necessary.