It seems logical to be designed as a % based system as opposed to a flat XP per hour gained system. If it was purely XP based, you could log off with a high level class, gain 100k rested XP (arbitrary high number I picked), and then have a rested XP bonus on your lower level class for several levels.