[REQ] Use Moo + Type::Tiny instead of Moose in the perl generator
Created by: tehmoth
Is your feature request related to a problem? Please describe.
Modules using Moose have a not insignificant startup cost when using Moose.
Describe the solution you'd like
Switch to using Moo::Role + Type::Tiny; Moo is a lightweight alternative to Moose, and Type::Tiny supports type support otherwise missing from Moo.
Describe alternatives you've considered
Alternatively Role::Tiny could be used instead of Moo{,se}::Role bit would require either hand written accessors, or some other accessor generating module