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.