Melhor maneira de carregar classes automaticamente em PHP

Estou trabalhando em um projeto em que tenho a seguinte estrutura de arquivos:

index.php
|---lib
|--|lib|type|class_name.php
|--|lib|size|example_class.php

Eu gostaria de carregar automaticamente as classes, class_name e example_class (com o mesmo nome das classes PHP), para que no index.php as classes já fossem instanciadas para que eu pudesse fazer:

$class_name->getPrivateParam('name');

Eu tive um olhar na net, mas não consigo encontrar a resposta certa - alguém pode me ajudar?

EDITAR

Obrigado pelas respostas. Deixe-me expandir meu cenário. Eu estou tentando escrever um plugin do WordPress que pode ser deixado cair em um projeto e funcionalidade adicional adicionada, soltando uma classe em uma pasta 'funcionalidade' por exemplo, dentro do plugin. Nunca haverá 1000 classes, a um empurrão talvez 10?

Eu poderia escrever um método para iterar através da estrutura de pastas da pasta 'lib', incluindo todas as classes e então atribuí-las a uma variável (do nome da classe), mas não achava que era uma maneira muito eficiente de fazê-lo, mas talvez pareça que é a melhor maneira de conseguir o que eu preciso?

questionAnswers(5)

yourAnswerToTheQuestion