Para que le pueda llegar a servir a alguien, hice lo siguiente.
Tengo mi hbm en donde alguna tabla tiene un campo mayor 30 caracteres donde para Sql Server funciona perfecto. Entonces cuando levanto la configuración de NHibernate, verifico si estoy levantando una conexión a Sql Server u Oracle. Si estoy levantando una conexión Oracle, realizo un remap de los campos, que son mayor a 30 caracteres, utilizando mapping-by-code.
No se si es una forma horrible de resolverlo, pero por lo menos funcionó sin hacer tanto lío.
¿Alguno tuvo que hacer algo similar? Me gustaría escuchar si hay alguna forma mejor.
Saludos, Andrés.