The Worrell is a distance racing harness, I wouldn't consider it unless you want a harness strictly for that or recreational sailing. I can't imagine using it for buoys, it definitely restricts your movement a bit.
We use the Ronstan CL11 Racing Harness for buoys and have been very happy with it. The torso support works really well once you figure it out without putting any stress on your shoulder straps.