Nach einem langen Wochenende habe ich mir deine Komponente installiert. Wie David schreibt, dein namespace ist falsch, schreib einfach
Allerdings kommt danach wieder ein Fehler .. die Datei administrator/components/com_passwordgenerator/passwordgenerator.php wird nicht gefunden.
Du brauchst einen dispatcher.
EDIT: Schau dir mal die aktuellen Komponenten im core an. Bücher hinken immer der aktuellen Entwicklung hinterher.