Don't have any interesting ways of doing things but I'm definitly going to take a look at the way that POD is handled in the Net::LDAP::Constant that you describe and see if its something I might be able to incorporate into the code library we have here where I work (home-grown module).