in reply to Best way to create a perl website

I'm surprised nobody mentioned HTML::Template. This is another way to do it that many also like.

Also, here are some interesting and related PM discussions:

All of these are Recommended Reading, and there's more to be found in Super Search I'm sure.

Hope these help.