Short update from my side: Although we are discussing on general better integration into the kernel i expect that this will take quite some time, so i still continue on improving ltwheelconf.
On my local copy i have already working udev integration and automatic wheel type detection (based on the revision number). So currently one udev rule is enough to automatically switch DFP, G25 and G27 into native mode
However i stumbled upon a problem with wheels that do not have restricted/native mode: I tried a udev rule to e.g. automatically set the range of the Driving Force to 180 degrees at plugin. But as ltwheelconf needs to disconnect the kernel driver in order to send the special command for setting the range i ended in an endless loop - Because as soon as the kernel driver is attached again, an udev event is triggered again resulting in ltwheelconf being called again... You get the picture
But still for the main problem/usecase "switch to native mode automatically" the udev rule is fine :-)