Spurs fell behind in the fourth minute when Pavel Pogrebnyak nodded home the rebound after Ian Harte’s free-kick hit the crossbar.
But the home side drew level just five minutes later through Michael Dawson and Emmanuel Adebayor gave the Londoners the lead when he headed in Lennon’s cross in the 51st minute.
Clint Dempsey then completed the scoring 11 minutes from time to move Tottenham up to third in the Premier League table.
“Aaron Lennon is such a magnificent player and sometimes he does not get the recognition he deserves but his form has been extraordinary,” Villas-Boas told BBC Sport.
“He has been magnificent for us, scoring goals, like last week, and is such a good player.”
Villas-Boas went on to to admit that has been thrilled with his side’s form over a hectic festive schedule.
“We did well to close out the festive period with 10 points from four games and hopefully we will continue this form to put ourselves in the position we want to be.”
Meanwhile, Reading boss Brian McDermott could not hide his frustration at seeing his side’s lead last only five minutes.
“It was frustrating to concede an equaliser straight after scoring and if we could have had it at 1-0 at half-time then it would’ve been a really good game,” he said.
“This is a really good Tottenham side that André has built here and not many people will come away from here taking points.”
MORE: Man United latest news
MORE: Arsenal latest news
MORE: Chelsea latest news
MORE: Liverpool latest news