Hola,
Si solo quieres limitar el tamaño de tres palabras separadas por espacios, quizas es mas facil hacer un explode() (
www.php.net/explode) para crear un array con esas palabras, y luego recorrer ese array haciendo la comprobacion independiente para cada una ([a-z]{3,15}).
Saludos.
PD: Con esa limitacion, nuestro querido Filemon Pi no pasaria el filtro