I use soft panniers on my strom also, does for the one trip a year I do.
I use supports to level out the panniers and keep them from the wheel, mine are home made but several firms make them, Cosmo, Shad to name two.
Don't believe they're waterproof, mine weren't even with the covers on! Not nice to ride 200 miles in the rain and find all your clothes soaking wet.