Organizing Chef cookbooks
No, it is not, the chef-repo is the legacy way back to chef 10.

Knife allows working on multiples directory with the -o option. Berks work from current directory.

You can also work around the default .chef directory by using the KNIFE_HOME environment variable too. 

The current recomendations is indeed a repo per cookbook (or alongside another app)