I am sorry to say that if you want to make parametric objects, then you will really have to learn GDL.
Saving as an object or converting Revit objects is only going to give you a static object as you have discovered.
There is a 'Library Part Maker' add-on available to some subscription users in certain locations (UK for example but I believe some other locations as well).
But even this only creates a static object that has various options for showing different levels of detail depending on scale.
I don't really know that much about it as I don't use it.
GDL really is your best option.
Barry.
One of the forum moderators.
Versions 6.5 to 25
Dell XPS- i7-6700 @ 3.4Ghz, 16GB ram, GeForce GTX 960 (2GB), Windows 10
Dell Precision 3510 - i7 6820HQ @ 2.70GHz, 16GB RAM, AMD FirePro W5130M, Windows 10