YES!
I have recently had the same issue. this is how i've figured to solve the problem:
first of all, when you're planning a route and you want to maintain a constant grade you have to notice that when you lay a section of track, one half of the section is shows a"+" sign and the other half shows a "-" sign. this does not mean that it's humping in the section, but that it's on one side or the other of the midpoint. Why? who knows.
lay the section of track.
secondly what you do is plug in the grade you want next to the get grade button (click to highlight the number). then click the "apply grade" button, and click the section of track. Then click the other adjustment button...the adjust spline(?) height button (or whatever it's called; i don't have it open at the moment).
this isn't a perfect way of doing it, there may still be some variation in the grade from section to section, but you should be able to get it pretty close. and you can check it by using the "get spline height" button, to verify that the far end is higher (or lower) than the originating end.
FYI: this is actually more realistic to prototype railroading. Railroads don't have constant grades for miles on end. it is typical for there to be variations in gradients, although on a hill the variations are generally in a positive (or negative) direction.