Ideal top-level slug methods
Sounds like you are doing it right. If you will add a rule per entry you will slow down the whole URL parsing, especially for pages. About the 404. If you are actually redirecting, then it means that you don’t send a 404 as there can be only one return code.