I agree if you are seated on time, it would still be cutting it close. If you really want to do this meal:
Show up early and get your name in
Make the characters secondary. If the characters matter, then it will indeed take an hour minimum. If that doesn't matter, get your food, eat, enjoy characters as they get to you, ask for your check well before you are ready to leave.
If you have dining credits you are trying to use inside the MK and don't care about characters, I suggest The Plaza. Great sandwiches, soups and salads and wonderful desserts. Much quicker than a character meal or Tony's which while not a character meal is often noted for slow service. Plaza is almost always quick and you could probably snag an earlier ADR without a problem. You could also do a full lunch, have you tried CP for a lunch ADR? The lunch is also good and that way you aren't getting too close to end of day at the park. Plaza also serves lunch.