A.V.
I tend to have long hair, but periodically cut it off, usually when I find that all I'm doing with it is a single braid or ponytail. I recently cut it to just below my shoulders and got some angles in the front and layers in the back. It plays with my natural wave (I don't really have curls though). I told her I needed to still be able to do ponytails and she got it just right. Bonus - my husband loves it.
My mom has gotten perms, and it varies. Some have not seemed as easy to tame as others. Depends on the perm. Maybe instead of a tight curl you should try a body wave. Do you have a salon in mind? A good stylist will help you figure out what will work for your face and hair and life.
You could keep it to your mid-back and still have plenty of length. Also, consider donating the extra inches. I did that a few years ago. Some places discount the haircut for donated hair. You can always ask.