Tests using Moose::Role.

Demonstrate a few benefits of the changes.