So there are some good ways to make use of it.
But I agree interfaces/traits is a better way of dealing with multiple inheritance scenario.
ref: https://metacpan.org/module/Moose::Role | http://en.wikipedia.org/wiki/Perl_6#Roles | http://modernperlbooks.com/mt/2009/05/perl-roles-versus-inhe...
So there are some good ways to make use of it.
But I agree interfaces/traits is a better way of dealing with multiple inheritance scenario.