This cannot be done with snipMate. I've tried to implement this, but (especially when the transformation changes the number of characters), it's impossibly hard with the current implementation.
That may be the best reason to move to the UltiSnips plugin, a modern, maintained alternative (that however requires Python support). There, the feature is called transformation, and uses a ${<tab stop no/regular expression/replacement/options}
syntax. You can use the \L
regular expression atom to lowercase the replacement.