No more "use Moose"

I'm experiencing some sort of weird bug with Role::Tiny. If I let it's with()
export try to load roles I get all sorts of error. If I load them explicitly
things work fine. I wonder if there's some sort of circular dependency issue?