Похоже, это невозможно. В спецификация языка в главе 6.23 Анонимные функции синтаксис не позволяет * после типа. В главе 4.6. Объявления функций и определения после типа могут быть *.
Однако вы можете это сделать:
scala> def foo(ss: String*) = println(ss.length)
foo: (ss: String*)Unit
scala> val bar = foo _
bar: (String*) => Unit = <function1>
scala> bar("a", "b", "c")
3
scala> bar()
0