Para Windows, habría que utilizar alguno de los módulos que manejan el entorno gráfico, como
Win32::GUI o
Win32::API.
Para Linux, es más complicado, porque el gestor de ventanas puede ser uno de entre más de veinte distintos. Si usas Tk, puedes usar el módulo
Tk::CursorControl para controlar al ratón.
Si lo que quieres hacer es una aplicación para kiosco, busca por esa palabra en Internet. Hay un módulo Perl para esto:
Clutter.
Yo tuve que hacer algo parecido. Para esconder el ratón, lo llevé a la esquina inferior derecha. Y para que la gente no usara el teclado y el ratón, los desenchufé.
Otra posibilidad sería usar un entorno de programación gráfica, como
Prima, pero desconozco si trae comandos específicos para desactivar el ratón y el teclado.
Yo lo veo difícil, con los actuales sistemas operativos, porque ahora intentan que cada programa corra en su propio contexto, sin influir en los demás programas. Eso quiere decir que si en tu programa escondes el ratón, no queda escondido para el sistema operativo ni para otros programas.