Rewriting categories URL; Will it make future problems?

For one, Routing.

Changing the URL format of HTTP requests is likely to result in a lot of “Not Found” errors.

Don’t think of them so much as “addresses” identifying locations, but more like instructions on “how to get something”