This is how your web browser works. The difference is that a browser just GETs (or in a form, maybe POSTs); other applications can use more of HTTP.
HTTP methods mirror common “CRUD” interaction pattern. (Some subtleties around POST vs. PUT; won’t go into them now.)
“Procedural REST” is not a recognized industry term; we just coined it.
Like when someone learning a foreign language says something that’s grammatically correct, but somehow not the way a native speaker would say it.
REST architecture already defines verbs and syntax of nouns. Remaining piece is to decide what the resources are.
Note: Not everything in DDS is relevant for the web.
No need to create entities explicitly. The data is what’s important; address it directly. Let the server worry about the entities.
…But maybe you want to manage all of your entities explicitly. That’s also possible. Could implement data view, entities view, or both.