And don't forget perl6 Roles, which will do a lot to break up class based design.
In reply to Re: Component-based architecture in Perl by qq in thread Component-based architecture in Perl by kvale