Good point. I also noticed later that you are taking advantage of the regular proc name suffixes in the client code for collecting the stats.
It might be a good idea to document both these things in a comment here -- why you're not just using the CRUD procs and how you're following a specific naming convention for identifying the type of operation performed by each proc.