I have been reading about the timer modules in the datasheet but they are very confusing, is there anywhere which explains what the timers do and how to use them in simple terms?
Yeah, they are very complicated to understand in the beginning with all the options available. You can try to download the "PICmicro® Mid-Range MCU Family Reference Manual" which explains in more detail the components of this family of PIC MCUs.