Does a curses GUI count? The PuDB debugger runs in the terminal, but has a curses-based GUI. See the screenshot
(don't be turned off by the blue, there are other themes as well).
It has the feature you want, when you step over a return statement, it stops and shows you the return value. See the screenshot below