Bennett scored two goals in 32 league appearances for Bury last season after joining the club from Wolves in August.
He becomes Rovers' second signing in a week following 23-year-old Tommy Spurr's move from Sheffield Wednesday.
Source: BBC Sport
Source: BBC Sport