A signing from Leicester City last summer, Marshall made 18 league appearances for Rovers before picking up an ankle injury in January.
The 22-year-old was initially warned that his season was probably over, but now he might be fit again before the last four fixtures are up.
"Going off what the physios and the doctor were telling me, it was probably going to be touch and go, but realistically my season was done." Marshall told the club website.
"So it is nice to be in with a shout of maybe playing some minutes on the field, it's good."
Rovers go into the last four games of the season in 10th place, four points shy of the playoff places.