Kudos on saying what you did!
When I've seen people litter before I've said something to the effect of "excuse me, I think you dropped something." This is sufficiently non-confrontational for me to feel comfortable doing it. I like your approach better though