If the MCLR pin is brought low a reset will occur, waking the PIC from sleep and starting your code from the beginning. No interrupts needed, although you code may want to distinguish between an initial power-up and a MCLR reset, depending on your application.