Зачем встраивать html в perl? делайте на перле только часть, связанную с манипуляцией данными, а всю интерфейсную часть - просто рядом. Узнайте новые слова RESTfull, api. На js+html реализуете клиентскую часть, она отвечает за визуальное отображение данных, запрашиваемые через ajax; на perl пишете логику работы с базой.
Как вариант, можете воспользоваться
вот этим