Sanırım bir modül/tema sistemi yapmaya çalışıyorsun (konu hakkında çok fazla bir deneyimim yok) ama laravel'in App dizini dışında bir yerde controller dosyası oluşturmasına izin vereceğini sanmıyorum. Çünkü PSR strandartlarına ve laravel'e uygun bir yaklaşım değil. Mutlaka örnekteki şeyi yapmak gerekiyorsa laraveli bayağı bir eğip bükmek lazım. Bu yüzden en ideal yaklaşım laravel çarçevesi içinde mantığı kurmaktır.
Bu tür modül ve tema sistemini bir wordpress'deki plugin mantığı gibi laravel paketleri oluşturup yapabilirsin. Böylece istendiği gibi dağıtık bir yapı elde edilir ve laravel çerçevesi içinde sorunsuz bir şekilde kullanılabilir. Learning curve biraz fazla olabilir ama orta/uzun vadede en kazançlı yol bu. andrey-helldar'ın güzel bir paket oluşturma çözümü olarak package-wizard var. Bununla laravel paketleri oluşturup projene dahil edebilirsin. Örnek bir laravel paketi olarak şunu inceleyebilirsin.
Ek olarak yine PSR standartları nedeniyle class isimlendirmeleri pascal-case olmalıdır. php artisan make controller dosyadiController yerine php artisan make controller DosyadiController şeklinde olmalı. Localde sorun olmayabilir ama production ortamında autolaod ve benzeri sorunlara neden olabilir. composer dump-autoload komutunu çalıştırıp projendeki sorunları görebilirsin.