Yes, this is a valid point for a generalization. But not in our case. Static methods exist in C++, and Lua, so they are as valid as a global method.
In any case, the only way to expose a DllExport is through procedural calls. This will then be reconverted to OO calls by whichever language wrapper (note that Lua is an exception, with Lua++ and whatnot developed for it, I think).
From LE2, I can tell you this hasn't drained even 1 FPS from me, ever.
Then you agree, with the static method, they'll be documented. Yay. Everyone happy.