If all you want to install is the perl core, you don't need libncurses or libreadline, for nothing in the core wants to use these. Certainly nothing like sqlite, gdbm, Tk is needed.
Well, I want Perl to utilize as many extensions as it can.
When I build Python, it tries to tell me what parts it failed to find. I've had the experience with Python where I wanted to use some piece of it's std lib (say, sqlite) and then came to find out that I didn't have the sqlite-dev package installed when I built it so I had to rebuild. I was looking for a way to avoid this experience with Perl.