expect author don libes even addresses perl in the expect faq:
What about Perl? [expect.nist.gov]
[edited by: phranque at 10:53 am (utc) on Jan. 31, 2009]
I also don't know much about test automation, but a quick google search found the open source STAF:
[staf.sourceforge.net...]