Sí... se llama... ¡perl!
Puedes usar Perl en modo depurador, lanzándolo con la opción -d e ir paso a paso y probar expresiones y ver variables. Pero todo desde la línea de comandos.
Hay depuradores gráficos que muestran de forma más cómoda el contenido de las variables, como el
ddd o el depurador que uso yo, el del
Eclipse + e-p-i-c (
imagen). En Windows, tienes la versión de pago del
Komodo.
También, en CPAN, hay algunos módulos para esto. Entra y busca por la palabra 'trace'.
Nosotros, de forma predeterminada, usamos SIEMPRE el módulo
Log::Log4Perl porque nos permite incluir el nivel de depurado en nuestro código que queramos en cada momento, y la salida desviarla a pantalla o fichero en cuestión de segundos. En otras ocasiones usamos
Smart::Comments.