Oh, good call on the namespace cleaning! Module::Configurable is a Moose role that is being consumed by the class I'm using for test. I'm using namespace::autoclean in both modules though. I'm now betting I shouldn't be using that in the Module::Configurable role. I'll check it out.