Not quite single characters. Crypt::Blowfish is for
encrypting 8 characters at a time. You're right that Crypt::CBC is for arbitrary length messages, and
can use Crypt::Blowfish, though
I have run into trouble where I couldn't decrypt messages
sent to me where someone was encrypting with a
non-standard CBC.