A routine doesn't necessarily mean going to sleep when put to bed. He can lay in bed and "rest" or read or color, some down activity that doesn't require getting out of bed. Not sure how old but maybe even 1/2 hour of TV in bed can wind a child down. It is also very important to get him up plenty early in the morning and not let him sleep in until he/she establishes a good sleep routine, even on weekends.