Hello Perry and other interested parties. I've finally made some progress on this having had access to a good test device.
The draft PR is here, along with some comments and questions which I'd appreciate input on/answers to (commenting on the GitHub PR or here is fine).
I still need to add the bit of code to actually send from OLA with this new code, but at that point any real world testing would be appreciated too!
This will finally add Kinet PORTOUT/v2 support to OLA hopefully.