Description
Perl role systems can run callbacks when roles are applied or composed. This helps framework authors attach setup logic, validation, or integration behavior at the moment a role becomes part of a class.
It is a developer library for advanced object composition. Callback behavior should be documented because hidden setup can make class construction harder to understand.