Comunque ricordati che non è necessario avere uno script php per ogni pagina (anzi spesso crea solo problemi).
300 file php sono tanti da gestire, se il tuo è un progetto piuttosto ampio è un numero normalissimo, ma se è un piccolo progetto probabilmente lo hai strutturato in maniera troppo dispersiva.