so, on the theory that if I'm doing something at least twice there should be a script for it,
I wrote a "mojo generate role",
role.pm,
that is mostly a ripoff of "mojo generate plugin" but with some better defaults
i.e.,
mojo generate role BaseClass RoleName
creates a rudimentary development directory for the BaseClass::Role::RoleName role
with a single testcase template (...that will actually work straight out of the box if you chose
a baseclass that doesn't require arguments to build...).
I can do a pull request if there's interest in this and you want actual code to look at.