Replying into an old thread, but here goes anyway:
In case someone is still wondering about the lack of pre-roll in Sonar, it's really not needed. If you don't want to bother with loop recording or punch-in/punch-out, you can just start your recording at the point you want to start the playback and then slip-edit your take. With the Smart tool it's just one click-and-drag. Simple and easy.
And of course, if you are recording multiple takes, just set up the punch-in and punch-out points (one click-and-drag plus one click, or one drag to move the punch-frame if you already have it on) and your loop points (the same amount of clicks/drags). It really is the easiest solution.