「perlをrubyやpythonのようにインタラクティブに使うにはどうしたらよいか?」という質問の答えがこれ。perldoc -q "use Perl interactively"でその原理を見る事ができる。実行すると、こんな画面になる。

Loading DB routines from perl5db.pl version 1.27
Editor support available.

Enter h or `h h' for help, or `man perldebug' for more help.

main::(-e:1):   1
  DB<1> 
ここから任意のコードを実行できる上、よく使うものに関してはdebuggerのコマンドとして省略形で実行できる。 私がよく使うのが計算機がわり。こんな感じだ。
DB<1> p 1+2-3/4**5
2.9970703125
なお、ヘルプはh、終了はqである。