Yes, perl is an interpreter. But it does not work like the early interpreters did (read a line, interpret it, execute it, go on to the next line). What happens is, once you start the script, the code gets parsed and "compiled" into an internal parse tree, aka bytecode format.
The "anti" is the "run time". That is when the Perl interpreter is executing the bytecode.