in reply to Breaking up a big module
Were this Ruby or Moose I'd almost say you want a mixin / role to hold the private methods . . . maybe? Moose::Manual::Roles
The cake is a lie. The cake is a lie. The cake is a lie.