The CentOS SIG documentation allows both layouts, the one with SOURCES and SPECS sub-directories, and the "flat" (like in Fedora).
While the flat layout is probably preferred, and most packages use it, we should be ready to fallback to the traditional CentOS layout with sub-directories in dist-git-client.
Per this matrix thread.