Se vuole un unico file, non credo puoi fare diversamente 
Io forse avrei fatto a mo di Interfaccia: ti crei le classi che gestiscono la logica delle varie richieste (login, reception, etc) ed una funzione che istanzia la classe giusta in base al json ricevuto. una roba del tipo:
Codice PHP:
//file login.php
class Login{
function Login($json){
...
}
public function run(){
// logica per il login
}
}
//file reception.php
class Reception{
function Reception($json){
...
}
public function run(){
// logica per il servizio
}
}
//file servizi.php
function getService($json){
if(isset($json->Login)){
return new Login($json);
}
if(isset($json->ListReception)){
return new Reception($json);
}
}
// nel tuo file principale
$data = json_decode(...);
$app = getService($data);
$app->run();
PS: Ovviamente, sarebbe meglio creare l'interfaccia...ma il concetto è quello
PS2: magari aspetta qualcuno con un idea miglio