in reply to Implementing a Mixin Class
There may be other ways of implementing a mixin class
There is of course (this is perl after all). It follows the same lines as the Namespace mungers you list above, but the Time::Piece::MySQL uses a slightly different method by placing 'package Time::Piece;' directive in the code, which ends up writing it's methods directly into the Time::Piece namespace.
Maybe not the best way of doing it, but it is simple, and it works...