No, partitioning is what you CAN do after rooting to make the "DATA" partition bigger so it'll fit more apps. You then won't need to move apps to SD.
As you are able to boot into recovery/rescue, you will most likely also be able to unroot/restore your device as it works similar as the recovery booting.
However I can't help you out other than pointing in the right direction since I have no experience doing that. Check the above mentioned link "ways to restore" and search the forum.