ehm ... per fare queste cose si usano le interfacce

crei un'interfaccia e fai estendere ai tuoi plugins quest'interfaccia che abbia dei metodi standard per avviare ed interrompere il plugin.

Il sistema che usi per PHP va bene, anche perché, purtroppo, non ci sono molte altre soluzioni