No se en que sentido ahorras código al agrupar las rutinas en una sola unit.
Si el compilador te da ese error, lo mas seguro es que tus rutinas no estén declaradas en la sección de interfaz de la unidad, aunque si esté su implementación.
Hasta luego.