@stevenascott, I have written a driver to address some issues I was having. In the end I didn't use much of the code you've shared, but it was very useful to get me started, so if you want me to give the credits, please let me know.
It is available here: https://community.hubitat.com/t/lutron-aurora-dimmer-custom-driver/