Looks like TMR0 is still bound by the same limits as TMR1 on 16F628 (according to datasheets).
Also the AN592 doc is only for PIC 16CXXX, which can measure up to 50MHZ.