Come hai detto tu, se non c'è il file chiamato come la classe, l'autoload non carica niente.
Per questo, ogni classe dovrebbe stare nel suo file

ClasseSaluto => classesaluto.php
SalutoTabella => salutotabella.php

Visto che SalutoTabella è figlia di ClasseSaluto, nel file salutotabella.php dovrai includere classesaluto.php

Un altra alternativa, è che ti scrivi tu la funzione di autoload e trovi una nomenclatura per le classi che ti permette, partendo dal nome della classe figlia, di includere il file giusto.

Personalmente ti suggerirei di avere 1 classe 1 file