I had pretty much the same setup as you.
For Jython, I’m now using the Helper Libraries maintained by @CrazyIvan359
All your text based configurations should work in OH3 unless you used v1 bindings in OH2 - those will no longer work and you will need to upgrade to V2/V3 syntax. Common culprits are MQTT and HTTP Binding configurations.
My Jython rules used Python libraries far more than the Java ones usually recommended in these forums so I didn’t have any issues moving over to OH3. However, if your rules used Joda time stuff you’ll have to move to something else - hopefully someone else can recommend what to do there…