Descrição
Roles podem ser aplicadas a classes relacionadas à classe Moose atual. Desenvolvedores a usam quando classes companheiras, classes geradas ou objetos associados precisam de comportamento coordenado a partir de uma declaração. É uma biblioteca de extensão para designs Moose avançados.