Отвечая на мой собственный вопрос ... да, это возможно! Моя проблема заключалась в следующем: методы сниппета должны иметь тип NodeSeq => NodeSeq, но преобразования CSS возвращают a () => CSSSel. CSSSel сам по себе NodeSeq => NodeSeq, поэтому преобразование CSS имеет вид () => (NodeSeq => NodeSeq).
Это означает, что для использования его с DispatchSnippet на него нужно ссылаться следующим образом в диспетчере:
def dispatch: DispatchIt = {
case "method1" => normalSnippetMethod _
case "method2" => cssTransform // no _ !
}
По сути, у меня просто был дополнительный знак _ в конце.