Role::HasMessage is an extremely simple role. A class that includes Role::HasMessage is promising to provide a message method that returns a string summarizing the message or event represented by the object. It does not provide any actual behavior. WWW: http://search.cpan.org/dist/Role-HasMessage/