Aunque ya ha pasado un mes desde tu publicación espero que aun te interese saber la diferencia.
Yo trabajo con los módulos de cableado básicamente su función es la siguiente:
Electrical part design: es para definir las propiedades eléctricas de los equipos y conectores, lugar por el que se conecta el cable, lugar del backshell de un conectores y demás propiedades necesarias para el posterior rutado.
los dos electrical harness van relacionados: con el assembly defines el rutado del cableado pero automáticamente cuando creas un mazo salta al installation, aunque tienen icono parecidos como poner protecciones a los cables, funcionan de modo diferente, si haces las cosas desde istallation los cambios formaran parte de los mazos si lo haces desde assembly se crearan fuera del mazo.
el wire routing no lo he utilizado y por regla general sin un programa externo no se suele usar, sirve para verificar la conectividad de los hilos de un mazo.
El modulo de Flattering es para estirar los mazos y poder hacer planos para la fabricación de los mismos, muy sencillito.
sobre los otros dos 3D como adivinaste es una táctica comercial, como muchos módulos de Catia, se pueden comprar solo esos dos módulos y traen los iconos mas usados de los otros modulos de Cableado, pero habrá muchas cosas que no puedas hacer.
Espero que te haya servido un poco la explicación.