I've got to build a web interface for a database in the coming months and will keep this in mind.
I've used CGI in the past but I can never make it look as nice as I like ( Me being crap not CGI ). I was even tempted to switch to a Java Applet for the coming project but this API may just persuaded me to stay with perl.