Long floats come from too much speed. Too much speed comes from the nose being too low. The nose being too low comes from being too scared of dragging the tail. Don't have long floats -- don't be too scared of dragging the tail.
Sorry for sounding like a DirecTV ad.
The earlier SR's had shorter landing hear, and if you overpitched in the flare, it was not hard to skag the tail. As a result, Cirrus tended to teach people to carry plenty of speed and then land flat. Of course that creates a lot of other problems, like bouncing, porpoising, going off the far end, etc. My personal experience in that regard is that it does take pretty fine pitch control to make a good tail-low, mains-first landing without skagging the tail in those short-leg SR's, but it's not that hard if you keep your speed under control on final so you don't overcontrol in pitch in the flare.
The later SR's have longer landing gear, and it's pretty hard to drag the tail unless you come in at the speed of stink and then really snatch the nose in the flare. In the 22's, the extra weight of the larger engine actually results in making it possible to run out of aft stick in the flare, especially with the air conditioner and turbocharger installed, both of which move the cg forward.
If you come in on speed, and do the flare right, you will have no trouble seeing over the nose. In fact, you have better over-the-nose visibility in an SR than in the 172 to which it is being compared in this thread. If you can't see the end of the runway over the nose, you've overpitched the plane and it would be a good idea to stop pulling with your left hand and start pushing with the right, i.e., to go around and start over.