Rodriguez has too many miles on him at age 31. He is in a similar stage as Bench was in his career. The knees were starting to bother him and the Reds ended up moving him to 3rd base, which was worse yet.
Montreal has two fine catchers in Marty Barrett and the left-handed swinging Schenider. If the Reds could get either one along with a pitcher like Tony Armas, that would be a good deal.