I'm not sure if this will help, but from
Programming Perl, 3rd ed:
For the standard debugger, the
$DB::deep variable (how many levels of recursion deep into the debugger you can go before a mandatory break) . . .
Have you tried changing the value of that?