I have some thoughts about an improved Wing component similar to your suggestion. For better or worse, that sort of thing has not been a priority for the folks who pay the bills -- so I don't have any idea when something like that will happen.
That said, what is wrong with Cli? It really should be preferred over any other sort of single-parameter camber parameterization. All the NACA airfoils (except for 4-digit) are parameterized in terms of Cli -- I derived the conversion for 4-digit foils so they can work that way too for propellers.
I.e. if I were developing an advanced wing component, it too would be parameterized in terms of Cli.
If you're using CST or File airfoils, then OpenVSP can't modify the camber, so there is no parameterization of it.
Would you want Span, Sref, Aspect Ratio as inputs, or as reference outputs?
As an input, Span and Diameter are equivalent for this purpose (b=D). I think it would be challenging to have detailed chord parameterization and keep Sref or AR as input parameters.
As outputs, reference quantities are just that -- reference. Their values don't really matter as long as you are consistent. Getting close has its benefits, but if you're working with a non-trapezoidal wing, you're going to be stretching definitions of reference quantities anyway.
The prop component already calculates lots of propeller relevant metrics -- activity factor, average chord, thrust & power weighted chord, solidity, etc.
The average chord (reported as C/R) is calculated as the integral of the chord/R, over the limits of integration -- starting at r_0, ending at 1.0. For a wing, you would move the root XSec to start at 0.0 and set r_0 to 0.0.
So, if you want the planform area, multiply C/R by (b^2/2) and you have S.
Take b^2 / S and you'll find that: AR = 2/(C/R)
If you really want these things as easy outputs, you could gin up an advanced link to do the calculations. You could then add a reference trapezoidal wing and set the planform parameters from the advanced link....
You could then tell VSPAERO to use that reference wing for reference quantities -- you would not want the trap wing in the analysis Set, but you can still use it to set Sref and stuff.
Rob