Don't ask me about the bouncing. All changes I did to acs-mail-lite have nothing to do with the bouncing code, though I know it worked two years ago and contains the user_id and I think the package_id, so if you setup bouncing correctly in postfix, you can record bounced messages.
As for the complexity, use acs_mail_lite::send. There is a reason why the one is called complex_send 😊. And as I said, the bouncing is nothing I can help with.
Tcllib is only required in OpenACS 5.3, if the higher "package require mime" sneaked into 5.2 code then I can take this out (and probably will remove complex_send as well, as this definitely depends on tcllib).
As for your question how to get TCLlib to work with AOLserver:
http://cognovis.de/entwickler/tips/aolserver/install/ contains a full install of AOLserver including TCLlib. The part that should interest you:
wget http://heanet.dl.sourceforge.net/sourceforge/tcllib/tcllib-1.7.tar.bz2
tar xvfj tcllib-1.7.tar.bz2
cd tcllib-1.7
./configure --prefix=/usr/local/aolserver
make install