It may. I think most of the control code could be transposed for a vertical flight. Speed sensor is there, flight correction should be on 2 roll/pitch axes and correction based on GPS XY location and why not the "standard" XY thermopile sensor. GPS altitude should be precise enough for stopping the climb to go into glide. Maybe I forgot some parameter, but in my opinion and on such base, why not try it out?