Can you believe DH is the overpacker? I keep telling him, "look, you know that no one will even know if you wear the same pair of khaki's to dinner twice, right?" Especially since he only wears them for 2 hours before he goes back to the room and changes back into shorts. That is the trouble with a cruise - that you need pool wear, and casual wear, AND dinner wear! Add in a trip to the parks along with it, and talk about a lot of clothes.
I try to be realistic about it. I would love to have a big selection of clothes, but I also know I'll be miserable hauling luggage around and, of course, trying to store it all in those cabins! Psychologically it can be hard to put on something you've already worn, but realistically so many things you wear on your cruise get worn for a short time bouncing from different types of activities. So I shake it off, and pack lighter.
What I try to do is bring bottoms that can be worn twice and neutral shoes. I do bring more shirts since that's the thing more likely to get dirty and what people notice. But I try to buy shirts that can go from casual to dressy, and casual shirts that I can wear once and then use as a pool/beach cover-up later. My favorite cruise things are jean capris. They take a lickin' and keep on tickin'!
For dinners, last time I knew I was going to Palo, so I only packed one nice dress. I wore the nice dress to the dressy dinner night and the same dress to Palo. Since I wouldn't be seeing the same people except for DH, I didn't have to be embarrassed. And again, each time I only wore the dress about 2-3 hours.
Of course one thing I won't do is wear something wrinkled unless it's a quick trip from the room to the pool. So, I do have to dedicate myself to going to the laundry room to iron things or using that wrinkle remover stuff on stuff I've already worn.
Shoes are the most suitcase hogging and the hardest to leave behind for me. I think I finally have it down to 5 pairs of shoes.

Now if someone can just tell me why it is that I must bring 6 tools/products for my hair even though almost everyday I wear it twisted up.
I'll tell you what I would pack for DH b/c for me it's too variable since for a woman a "shirt" can mean sooo many different things. (Does not including the parks, b/c that's just a whole other story):
2 golf shirts
2 dress shirts
2 pairs of pants
4 pairs of shorts
2 bathing suits
4 t-shirts
5 underwear
5 pairs of socks
either black or brown dress shoes/belt - chooses shirts by which he can wear just the one option with
crocs
leather sandals
tennis shoes
toiletries