Rest en relaciones N:M

No encuentro la manera de hacer funcionar REST en relaciones N:M,
obtengo
errores de rutas. ¿Alguien que me pueda decir como hacerlo?

Y otro problema (a ver si me explico bien):
Si tengo una relación 1:N, no tengo obligatoriamente que hacer el
map.resources para recursos anidados, ¿no?
Tengo Productos y Categorías, cada producto pertenece a una categoría
pero
no necesito listar los productos por categoría, digamos que tengo que
tratar
productos. La información de la categoría de un producto es un dato más
de
producto pero no me interesa la relación jerárquica de categorías.

Que os parece esta solución: Tengo rutas para Productos, y tengo rutas
para
Categorías (pero no son rutas jerárquicas). Cuando quiero gestionar un
producto o una categoría lo gestiono normalmente (con rutas REST
normales).
En cuanto a la asignación de la categoría a un producto lo hago desde el
formulario del propio Producto para lo cual debo hacer una consulta de
las
categorías para formar un select. ¿Es esto correcto?