The Hoops went into the game only needing a point but they did not come to life until after a dull, goalless first-half when goals from the former Scunthorpe forward, to take his season tally to 28, and a strike by stand-in skipper Joe Ledley in between, got the celebrations fully under way.
Georgios Samaras, on for Anthony Stokes, completed the scoring with a virtuoso goal two minutes from time before Aaron Doran got a late consolation for the visitors.
After the game Hooper was asked on television if he would be at Celtic next season and replied "we'll see", but his boss is confident that there is a chance of keeping him.
"Yes, that's just my feeling," Lennon said. "I have made my submissions to the board regarding Gary.
"I haven't really spoken to his agent lately at length but I would like to keep Gary here because he is such an important player.
"Goalscorers are at a premium, he is only 24 and has got 28 goals this season, 18 in the league.
"He is two short of having 20-plus goals in the league for the third consecutive season which shows what an important, pivotal player he has been.
"We don't want to break the wage structure because one thing that is important is team spirit.
"These players, who are not on huge money, have raised the bar here over the last couple of years but we will do what we can to keep him."