perhaps he is getting up early because he doesn't need much sleep. I find that if I haven't taken my husky girl for a walk the night before she is up early and annoying me ASAP. But if she has gotten a good run the night before she comes in when she hears my alarm and just waits patiently for her morning walk.
Springers do have a bit of energy so maybe try taking him for a really long run / walk then take him home, feed him then put him to bed. I find this is a great wind down from the day and my girl loves it.
"In order to really enjoy a dog, one doesn't merely try to train him to be semihuman. The point of it is to open oneself to the possibility of becoming partly a dog." - Edward Hoagland