You should be fine w/ what you have done. I did the same thing but actually didn't book the character meals early.
Once you get there, you will get their current schedule and know which ones are open early or late for those staying on a Disney property. Assuming you, you want to be flexible enough to take advantage of those extra hours. Right now, you won't know what that schedule will be.
Also, if I were you, I would figure to "try" to keep up nape schedules but beware that the times may shift a bit and you may want to figure on letting them nap in the stroller a bit rather then heading back to the hotel at nap time (can be time consuming and harder than the alternative). You may have to accept some down time rather than a true nap.