MooseX-Role-AttributeOverride is a project mainly written in Perl, it's free.
Allow roles to modify attributes
404: Not Found