Some modules and themes (even some code in core), do not use entity_uri() to build the link to an entity, instead something like "node/{$node->nid}" is built manually.
For such cases, it would be helpful, that there was a redirect from the original entity uri to the entity path entity uri.

This could be feasible with the Redirect module.
A reasonable implementation would be with an own module, using some (to create) alter hook.