Видях какъв е проблема
public function dispatch(){
$a= new \VF\Routers\DefaultRouter();
$a->parse();
}
Една наклонена съм пропуснал интересно как без нея php възприема нещата по съвсем друг начин, явно без нея си мисли че това VF\Routers\DefaultRouter ще като child na \VF\ и прави
\VF\VF\Routers\DefaultRouter
Явно е така
щото като напиша
$a= new \Routers\DefaultRouter(); не работи дава че класа не е намерен, а с
$a= new Routers\DefaultRouter(); тръгва дори и без да пиша \VF\ отпреде