At a glance, I'd say:
Perl's DOES defaults to ISA since Perl can't distinguish between base classes and roles/traits.
Moose can distinguish between base classes and roles/traits, so it doesn't need to fallback to Perl's inaccurate default.
In reply to Re^3: Introspection of Moose/Mouse attributes fails to find native trait with `does`
by ikegami
in thread Introspection of Moose/Mouse attributes fails to find native trait with `does`
by Your Mother
For: | Use: | ||
& | & | ||
< | < | ||
> | > | ||
[ | [ | ||
] | ] |