If you have separated the business logic and openHAB interface, which is always recommended anyway, there is not much to do actually. You need a Factory class and a few ThingHandler classes, depending on how much you want to follow the Thing approach. You could in theory just add one single Thing with all the configuration that your OH 1.x binding used and therefore one ThingHandler class.
The problem with other OH 1 bindings is that their code base is old and they do not use new library versions and best practice dependencies (like gson instead of jackson). If you have a relatively new codebase, you do not suffer those issues.
When I have some time I will study the openHAB developer guide, and if as you say the migration is simple, I will try to rewrite the binding to be compatible with the 2.x model.
What I don’t know how long it will take me to do it. Lately I don’t have any free time.