Good article! I'd also mention the concept of collections and documents and controllers adding to your plural / singular handling and HTTP methods / verbs usage. There's also a very good book I always recommend in this regard: https://www.oreilly.com/library/view/rest-api-design/9781449317904/