I'd argument that LDAP is as standard as PAM. I don't understand why
you think that PAM is more "standard" than LDAP.
It is pretty common practice to re-enter the authentication settings
on each system you are integrating, just like it happens on Redmine,
ChiliProject and all other web systems I know about.
I don't consider this a duplication in the same sense when we talk
about programming.
You can consider writing a Chef recipe that will set up your server
for you. That way you would enter the credential settings in a
single place and your chef recipe would replicate them to each
configured application.
But the most important thing is that this is no valid argument for
not using an application just because it doesn't integrate to PAM
IMO.
That is why I'm wishing you good luck on trying to convince someone
to add support to PAM authentication for free just to make you
happy.
You can also try hire the Gitorious company to integrate it to PAM:
http://gitorious.com/
That would be more likely to work if this is so important to you.
Kind regards,
Rodrigo.