Descrição
Sistemas de roles em Perl podem executar callbacks quando roles são aplicadas ou compostas. Isso ajuda autores de frameworks a anexar lógica de preparação, validação ou integração no momento em que uma role passa a fazer parte de uma classe.
É uma biblioteca para desenvolvedores voltada à composição avançada de objetos. O comportamento de callbacks deve ser documentado porque preparação oculta pode dificultar o entendimento da construção de classes.