Hi CC's Mom,
I agree with Pam that a vet visit is your best bet. Just to make sure nothing's wrong (although if he's eating birds outside, there's probably nothing wrong with him).
Once you have ascertained that he's not sick, just continue to feed him normally. Cats can sometimes get picky, but just like children, if they're really hungry, they'll eat.
Good Luck!