I thought there was a parameter in wiggle that handles this, but I can’t remember it off the top of my head.
In the meantime, you could apply the regular wiggle to a null and then average the current position of the null with the position it was in a few frames ago.
That will make the turns a little smoother, though not really curved. It would turn a square corner into an octagon, for example. If you want something closer to a curve, average a greater number of samples, and it will increase the number of “sides” to each turn. Also, increasing the time span between samples will dull the corners more.