But England's most-capped player, Peter Shilton, accused the FA of getting it "completely wrong" by offering Rooney - who retired from worldwide football a year ago - what is effectively a testimonial appearance.
It was also confirmed that the 33-year-old would not wear his usual number 10 shirt and would not captain the side.
"There have been ongoing discussions since Wayne retired about paying tribute to him and his England career", said the manager, who added Rooney had declined an opportunity to be honoured ahead of the World Cup so as not to take the attention away from those going to Russian Federation.More news: Runaway train set to derail miner's sales
"He deserves it and was a great captain for us", he said.
He said: "I like Wayne, I get on well with him and his record speaks for itself. So if he plays, of course he'll be the captain".
"I think it's great", Kane said after scoring twice for Tottenham Hotspur against PSV Eindhoven at Wembley on Tuesday to keep the London club's Champions League hopes alive. It's a real good thing for everyone to be a part of.
"It's been two years since Wayne last played, England are on a new threshold and have just had a great World Cup but are going backwards with this". He's our greatest goalscorer and so why not give him the send-off he deserves?More news: Minister warns of action against Sarkar
"It's a great experience for the younger players in our team".
"But I can understand why some people might think it makes the game a bit of a circus - and England have got an important game three days later (against Croatia in the Nations League)".
The DC United forward, who has scored 53 global goals and made his last worldwide appearance in a 3-0 victory over Scotland in November 2016, will be used as a second-half substitute.More news: Trump warns House Democrats against investigating his administration