Это и o/r-mappers. Через них различие к истинному DBS OO становится меньшим путем, в то время как вышеупомянутые преимущества остаются допустимыми.
По соглашению «X-» перед нестандартными заголовками добавляется, но да, это нормально и довольно часто, например заголовки «X-Powered-By» ASP.NET и PHP нравится использовать.