I've written a mod_perl application, "mod_auth_any", that allows users to be authenticated by any authentication mechanism or provider. It currently supports Shibboleth, OpenID (Google), LDAP, and basic auth. Are there published guidelines on how to package modules that are based on mod_perl? The modules.apache.org site lists over 500 modules. Are any of these written in mod_perl?
Kim