If the output from x (or p) is too long for your screen then prepend the pipe. The output will be piped through less (or whatever 'o pager' is set to) and you can scroll back and forth at your pleasure.
harleypig@harleypig ~ $ perl -de 0
Loading DB routines from perl5db.pl version 1.28
Editor support available.
Enter h or `h h' for help, or `man perldebug' for more help.
DB<1> o pager?
pager = '|/usr/bin/less'
DB<2> |x \%::
and the output is the same as 'x \%::' but in a less session.