No te puedo decir mucho sobre como se haría, pero la tendencia habitual es no hacer demasiados servlets, puesto que luego hay que definirlos y mapearlos en el web.xml... y en cuanto la cosa crece tienes un web.xml que parece un testamento
.
En mi caso, que tambien es habitual, uso un framework web y esos normalmente usan un solo servlet que redirecciona la llamada a otras clases en funcion de la URL, los parametros, etc. Así solo hay que definir y mapear un servlet y todo lo demas suele estar en la configuración del framework.
S!