There's two big things you've gotta consider for the takeoff roll: Power loading (how many pounds per horsepower) and the airfoil itself. My Mooney is 280hp but has a relatively long takeoff roll because it has a "fast" wing (low drag, laminar flow) that needs a fair bit of air flowing over it before it gives you much lift.
I lift off around 65-70 KIAS, my Vx is 85 KIAS and Vy is 105 KIAS. This is a speed wing, not a lift wing. I think the Cirrus is the same. Here's a comparison:
Power loading: M20R 12.03 lb/hp, DA42 13.11, SR22T 11.61 lb/hp, C182T 13.48
Vso: M20R 59 KCAS, DA42 61 KCAS, SR22T 60 KCAS, C182T 49 KCAS
Takeoff roll, ft: M20R ~1500, DA42 1503, SR22T 1517, C182T 795
Takeoff +50, ft: M20R ~2600, DA42 2405, SR22T 2080, C182T 1514
I couldn't find the "official" takeoff roll and 50-foot distances for my Mooney, so I got those from the performance charts in the POH.
But, looking at all of this, you can see that the 182, which is lower horsepower but has a big fat high-lift wing, is better in takeoff performance despite having less power. That's because its wing will fly a lot slower than the others, so it'll get up off the ground sooner and climb at a steeper gradient. The 182's Vy is slower than my Vx!
Hope that all makes sense.