Вы без ума от того, что делаете это в Perl: -)
Серьезно, больше сил для тебя. Мой вопрос: если у вас есть основания изобретать это колесо, почему бы не рассмотреть Python? Perl жив и здоров, но большая часть такого рода вещей (низкоуровневые скрипты) сейчас выполняется в Python.
Наконец, предполагая, что у вас нет реальной причины делать это (помимо веселья), вы действительно должны рассмотреть Web Framework (конечно, Django) и что-то вроде nginx для обработки взаимодействия HTTP.