AJAX and Perl Made Easy
OpenThought is a lightweight, independent AJAX package that does not rely on CGI.pm. It only requires 2 files: one js file and one pl file. You can find the package on CPAN and a presentation and example code on Jon Allen's site.