It doesn't really matter if that's exactly what you want. It would take a major overhaul (major) of the interface between the execution engine and the debugger Perl code to get it to do anything else. It's a very fundamental design choice. It's just like you can't set a breakpoint to see the "middle" of a map operation, other than at a statement boundary in a called subroutine.
in reply to Re^2: No Pause on Elsif in Debugger
in thread No Pause on Elsif in Debugger
The debugger gets notified only as each statement is entered. That's it.