Hola lukitas:
En realidad, no estás tan alejado de la solución, simplemente tienes que decir que además del CASE WHEN, te ordene despues por el campo apellido, COMO UN SEGUNDO CRITERIO DE ORDENACIÓN:
Código MySQL:
Ver original+------+----------+
| id | campo |
+------+----------+
| 1 | ABAD |
| 2 | BRAVO |
| 3 | CASA |
| 4 | ROMERO |
| 5 | RUIZ |
| 6 | SALMERON |
| 7 | TRIANA |
+------+----------+
-> campo;
+------+----------+
| id | campo |
+------+----------+
| 4 | ROMERO |
| 5 | RUIZ |
| 6 | SALMERON |
| 7 | TRIANA |
| 1 | ABAD |
| 2 | BRAVO |
| 3 | CASA |
+------+----------+
Haz la prueba y nos comentas.
Saludos
Leo.