An hour is way too long.
And I'm pretty sure that Jo Frost gets down to their level and makes sure that they have an understanding of why they are there and a discussion about other ways that they could have coped with a situation.
She also advocates 1 minute per year so for a 5 year old you're looking at 5 minutes. Also she usually does time outs on thinking chairs/cushions not in their rooms.