Hola,
No entiendo muy bien que es lo que pretendes hacer. Lo que puedo llegar a entender es que en tu control tienes los botones de idiomas. Pero como la traducción se debe hacer en la página, quieres capturar el evento click del idioma en la página.
Como tu dices desde el control no se puede acceder a los metodos de la página, porque en tiempo de diseño el control no sabe que página lo va a contener, por lo queno puede saber que metodos va a tener la pagina que lo contenga.
Entonces... Lo que has puesto no me parece demasiado profesional, pero como digo yo "Mientras funcione esta bien, aunque no sea lo optimo".
Pero si te interesa el tema:
Event bubbling (Burbujeo de eventos)Yo no le he utilizado en controles compuestos creados por mi, y no se si funcionará igual con controles Web Personales pero me imagino que si.
Saludos y si tienes dudas de como se hace no dudes en escribir.