Would you consider viewing the parade someplace other than on Main Street? We have found that it does not seem quite as crowded near Frontierland, and people don't line up quite as early the closer to the end of the parade route. We usually try to get a spot around Pecos Bill's or Country Bear Jamboree. However, if you want a spot in front, you should still get there about 45 - 60 min. before the parade gets to that point.
I know you don't want to spend much time waiting, but I'd recommend that just once, while your child is still young enough, you wait the extra time in order to be in the front. Why? Because the character interaction is wonderful, especially for the younger kids. When my kids were a bit younger, they would wave at everyone (any everyTHING) in the parade. Sometimes one of the little fish would come over and blink at them, the characters on the floats always wave to them, and many of the characters walking would come over and high-five them. They all make a special effort to acknowledge the little ones, especially the kids who are waving or swaying to the music and look like they would enjoy the attention. I have overheard from people standing near us on numerous occasions, "why do they all keep coming over to those kids?" Of course, I'd like to say it's just because my kids are so cute(LOL), but I think it's because they always loved waving at everyone and danced around to the music. Needless to say, my kids have many fond memories of Spectromagic because of the interaction.
If you're not into that kind of stuff, I wouldn't worry about getting to the parade so early. I just think it's one of the things that makes magical memories. It's really not that bad - just grab a spot and send hubby to get some ice cream. Have a treat and enjoy not being on your feet for a bit!