Ну вот смотри, выше есть один файл. Других файлов не надо: скачал файл, установил зависимости, взял любую постгресятину, прописал путь к ней внутрь файла, и запустил: perl chat.pl Твое решение будет таким же элегантным? :)
Ты программист? Или ты админ «всё в одном», который по ходу дела что-то ещё пишет для той небольшой компании, в которой работает? Или оба варианта не подходят?
я фуллстэк самоучка с навыками админа, предприниматель, промышленник, пишу и сайты и ПО для модернизации старых станков на Ассемблере, модернизирую станки на LinuxCNC, подрабатываю на Upwork, если тебе это интересно
на счёт количества страниц -- не важно сколько их, важен апи сервера, который им требуется. не статическая страница -- привет аякс. и понеслась... сотни вызовов апи сервера легко
вы можете принимать несколько fcgi-соединений и обрабатывать их в неблокирующем режиме взяв любой event-loop. если сильно надо, то можно слушать ws-соединения на отдельном сокете
в plack/psgi есть psgix.io (twiggy и feersum его поддерживают)