well i'd say update it for 3.x first but I'm a bit biased since i already have it working on 2.22
I did not install it on 2.22...i installed a while back. Any updates i've done to my board have been relatively painless. I cant recall how often i had to do anything manually for updates, but it wasn't too problematic for me.
I assume there's a guide somewhere that tells you how to make styles for 3.x - if i feel ambitious maybe I'll take a crack at converting this myself, depending on whats involved in doing that. Right now i have zero clue how much work is involved in updating this for 3.x