Na, no need for root. Basically, you'd run whatever launcher replacement you have and configure it (just like you would any other program). Once configured, when you press the home button it'll prompt you if you want to complete the action using Sense or the custom launcher. You can then check off an option to make it the default launcher, if it isn't so already.