Ross, who scored two tries and kicked four conversions and two penalty goals, set the ball rolling for his side with a 13-point blitz within the first 23 minutes of the match, but Rotherham, to their credit, had kept in touch with a try by lock Corniel van Zyl, which was converted by fly-half Phil Jones.
In fact, Van Zyl's try had put Rotherham ahead at 7-6, only for Ross's converted try to give Leeds Tykes the lead – an advantage they never relinquished.
Yellow cards cost the home side in the first half, with prop Colin Noon and veteran Samoan back Mike Umaga spending time in the sin bin in minutes 16 and 28 respectively, and the visitors scored both times – through Ross and Argentine star Diego Albanese – although they also had No.8 Colm Rigney yellow-carded for his part in an off-the-ball scuffle with Umaga.
At 20-7 the visitors would have been pleased with proceedings, although a late Jones penalty goal cut the half-time scored to just 20-10.
Another Jones penalty soon after half-time narrowed the scoreline to 20-13, but a Ross break just short of the final quarter led to a try by hooker Rob Rawlinson, with Ross adding the extras for a very healthy 27-13 lead.
Ross collected his second try a few minutes later, which he again converted, for a comprehensive 34-13 lead, only for Rotherham back rower Bloues Volschenk to get over for a consolation try – with Jones again adding the extras – as the Titans slumped to their 19th successive loss in the Premiership.
Leeds remain in 10th place with a total of 36 points, having collected a four-try bonus point in only their seventh win of the season.
For Rotherham Titans:Tries: Van Zyl, VolschenkCons: Jones 2Pens: Jones 2
For Leeds Tykes:Tries: Ross 2, Albanese, RawlinsonCons: Ross 4Pens: Ross 2