We added a new plugin to Slash, Slash::Login. We wanted to separate out the logging-in functionality from the rest of users.pl, so now there's a login.pl. It is used for creating new users, mailing forgotten passwords, changing passwords and cookie prefs, and logging in.
It's live on use.perl.org now. Please let me know if you have any problems with it.