The bloat wouldn't bother me as much if it was relevant to the Common Gateway Interface, but no, it's mostly HTML related.
The extra HTML functions should probably go into another module called something like HTML::OO, HTML::Funk or HTML::
. Or you can be really sneaky and put it in CGI::HTML.