Haklısınız ben biraz ortadan dalmışım. Bildiklerimi anlatmaya çalışayım.
Sizin örneğinizden gideyim; ziyaretçi anasayfaya istek yaptığında, bir kullanıcı doğrulaması yapmak istiyorsanız before filtresi tanımlayıp kullanıcının o sayfaya erişimini engelleyebilirsiniz.
Bu şu demek, kullanıcı o sayfaya istek yapıyorsa önce kullanıcı oturum açmış mı kontrol et, sonra akışına devam et.
Dolayısıyla oluşturduğunuz route'a o filtreyi eklemelisiniz. Yoksa çalışmayacaktır.
Benim örneğim ise genel bir filtreleme örneğiydi. filters.php'de App::before diye kayıtlı olan ama içi boş olan bir filtre var. Bu filtre, oluşturduğunuz route'lara ekleme yapmaksızın çalışıyor. Yani her request'de çalışan bir filtredir. Dolayısıyla global işler için iealdir, log tutmak gibi.