1 - Allow MooseX::FollowPBP to be used in roles.
5 - Respect "is => 'bare'" attributes.
10 - Use modern Moose APIs, to avoid warnings with the next Moose release.
15 - Add a missing dependency on Moose so it gets tested.
20 - This code was extracted from Moose::Policy, and works without