I just upgraded Moose from 0.86 to 0.88 and autodie from 1.999 to 2.06 and ran into problems with Moose reporting method conflicts when applying Roles. The "methods" were actually the autodie generated subroutines in the Roles. I tried to create a simple test case, but was unsuccessful in reproducing the problem.
I solved this by replacing "no Moose" in my code with "use namespace::clean ...". I couldn't use namespace::autoclean because that doesn't support -except and I'm using Exporter to make Readonly constants available.
