I was going to offer a way to do it in vc mode, but this question caused me to discover exactly what you want(I think)
Move your point to the change you want to revert and type v (magit-revert-item)
If you then go to magit-status window you will see that there is an unstaged change with the reverse of the change.
That's way easier than the vc-mode way which is to C-c C-r (diff-reverse-direction) and then C-c C-a (diff-apply-hunk).
Either one is pretty darned handy IMO