See also the dupe Why Moose uses this syntax??!!.
In reply to Re: Perl Moose syntax by ambrus in thread Perl Moose syntax by Anonymous Monk