Rodgers has refused to disclose whether talks have already started with Gerrard about a new contract, stating it is "private between Steven, I and the club".
Rodgers said: "He's 32 years and super fit at the moment. He's played every minute of every (Premier League) game.
"We've worked very hard on his individual plan to make him as fit as he possibly can be, and the rest has been down to him really.
"It's about his responsibility on the field, how he manages himself off it. He's been first class, and as a captain he's been brilliant this year.
"So he's 32, 33 in May, and I still see another three to five years left in him yet as long as everything holds up with his body, which this year has been nigh-on perfect.
"So that (a new contract) is something we will sort out in due course."
Rodgers has no doubts he can envisage Gerrard playing at the highest level through to the age of 37 or 38.
"Why not?" said Rodgers. "He's a brilliant professional.
"Look at the likes of (Javier) Zanetti at Inter Milan (currently 39) and (Andrea) Pirlo (currently 33) who are still talked about as top European players."