And it was more of the same after the break as Connacht added two more tries through Muldoon and Eoin McKeon.
Connacht made the perfect start with a try from winger Carr after just five minutes in the corner, with Dan Parks' conversion making it 7-0.
Treviso hit back with a penalty from Mat Berquist but it was only temporary respite as Connacht poured forward to score their second try.
After some good work from Tiernan O'Halloran to earn a lineout in the visitors' 22, Connacht produced a powerful rolling maul, and Muldoon was on hand to touch down for the try. Again Parks was on target with the conversion to extend the lead to 14-3.
Midway through the half Berquist added a second penalty of the evening to reduce the deficit to eight points.
Parks responded in kind with a penalty of his own, and just after the hour Connacht scored their third try.
After some good work from the home forwards, the young scrum-half produced a little dummy before going on his own and scoring. Parks converted once more to make it 24-6.
That was how it stayed until the break, and despite having the better of the early exchanges of the second half, Treviso struggled to turn territory into points.
And on the hour Muldoon scored virtually a carbon-copy of his first try, holding onto the ball at the back of a maul before touching down for the bonus-point score. Parks' fourth conversion made it 31-6.
Treviso kept battling but paid for their indiscipline with yellow cards for Ignacio Fernandez-Rouyet and Marco Filippucci in the space of two minutes for a high tackle and an infringement at a ruck respectively.
Connacht took full advantage as McKeon charged off the back of the scrum to drive over for the fifth try of the afternoon. Miah Nikora, who had replaced Parks, converted to seal the win.
Follow us on Facebook, join the conversation on Twitter, sign up to our YouTube channel for extensive match highlights and sign up to our newsletter for regular updates on the RaboDirect PRO12

| Connacht Rugby Score Card | |||||
| Name | Tries | Conv | Pen | Drop | Pts |
|---|---|---|---|---|---|
| Dan Parks | 4 | 1 | 11 | ||
| John Muldoon | 2 | 10 | |||
| Fionn Carr | 1 | 5 | |||
| Kieran Marmion | 1 | 5 | |||
| Miah Nikora | 1 | 2 | |||
| Eoin McKeon | 1 | 5 | |||
| Total | 5 | 5 | 1 | 38 | |
| Benetton Treviso Score Card | |||||
| Name | Tries | Conv | Pen | Drop | Pts |
|---|---|---|---|---|---|
| Mat Berquist | 2 | 6 | |||
| Total | 2 | 6 | |||
| |||||||||||||||||||||||||||||||
