The 33-year old Scotland striker is currently training with 'Gers during the Vancouver Whitecaps' MLS offseason and Weir suggests he would be a good fit for the Ibrox club if he were to return for a third spell.
"I'm sure it would be a good move for both parties. Kenny has had a good career at Rangers already and is capable of scoring goals," Weir said.
"He is an international and has had a great career. I haven't spoken to him and I don't know what his circumstances are. He's got a contract in the MLS and I don't know how it would work.
"But he would be a great signing for Rangers.
"Could he roll his sleeves up and get stuck in in the lower leagues? He'd have no choice.
"That's where Rangers are and that's what everybody there has to do.
"It goes with the territory and it's a decision he would have to take. "I'm sure everyone who plays for Rangers nowadays has to make the decision and ask if they are prepared to do it at that stage of your career."