Несмотря на сложившуюся практику в Андроиде сортировать классы по типам (Presenters в .presenters, Listeners в .listeners и так далее до умопомрачения) в реальном проекте с множеством классов такая схема не работает. Человеку проще воспринимать структуру построенную вокруг семантики приложения. То есть если в приложении есть главное меню а в нем переход в разделы Customers, Invoices то надо просто делать пакеты .menu, .customers, .invoices