load unrecognized traits as Moose roles
use the parse_trait function to parse :attributes; first step to unifying attributes and traits