I am not familiar with this particular GPS, but if it gives total ascent and total descent, then you should be able to add them together and then get your answer from Pythagoras; i.e., sqrt(x^2 + y^2), where x is the 2D distance, and y is the total ascent and total descent added together. The accuracy of this method will depend on the accuracy of the GPS altitude at each point, but mathematically it should work.
Unless you are climbing some really steep mountains, the difference between 2D and 3D distance may not be very great.