Moyes believes the 31-year-old is finally getting the recognition he deserves.
He told everton.co.uk: "I am delighted for him because he has been one of the players who has carried us for a lot of the season, he really has. Yes, at times he has dipped under his best like all players will do, but so far this season he has been very good.
"It's good that Roy's continued to pick him because he was first picked at a time when he was really in top form [against Sweden in November] but it's been tough for Leon because for a lot of the season he's been the one who's carried the team.
"His performances have been excellent. Whatever we've asked him to do - we've asked him to do different jobs at times - he's done it, he's come up with some important goals and he's had his best season at Everton for me.
"He's been exceptional and I'm delighted he's been given another call up by England."