Для управления паролями есть интерфейс DBI: Apache :: AuthDBI и HTTPD :: UserAdmin .
Для конфигурации ... это может быть издата (она была построена в 2001 году), но Apache :: ConfigFile может, по крайней мере, помочь вам начать работу в правильном направлении.Файл .htaccess - это просто очень локализованная (в пределах вашей структуры каталогов) версия файла конфигурации сервера.
Если формат файла конфигурации Apache изменился достаточно существенно, этот модуль может обрабатывать не все, что вам нужно, но с учетомв его коде вы можете, по крайней мере, выяснить, как работать с более современной реализацией.
Существует также Apache :: ConfigParser , который был обновлен по крайней мере в 2005 году.Это может быть ближе к «текущему».Или может быть еще одним хорошим источником информации для создания собственного решения.
ОБНОВЛЕНИЕ: О, я нашел то, что выглядит как более полнофункциональный и актуальный вариант для вас. Apache :: Администратор :: Config .Опять же, поскольку .htaccess - это просто файл конфигурации, локализованный по пути, в том же формате, что и файл для всего сервера, этот модуль может вам помочь.- Наслаждайся.