Strathallan certainly still exists and is operated by a busy parachute club.
I would not reckon that Gleneagles or Auchterarder are walking distance however, I'm sure Gleneagles would collect.
Portmoak gliding club has accommodation on site which they use for residential courses. If they are full the Well Inn at Scotlandwell is just over a mile.
D.O.