I apologize for this, but currently this is the easiest way to apply custom spry validations. If you wanted to apply other client validations, you can apply them using the client validation interface, but this isn't done using spry.
I have already put in a feature request, so hopefully this will be put into a future release.