Ответ зависит от вашего проекта. По моему мнению, вы должны разделить свои классы DWR таким образом, чтобы разработчикам было очевидно, какой класс содержит какие функции.
Так что, если у вас очень мало вызовов DWR, поместите их в один класс DWR. Затем другие разработчики будут точно знать, куда обращаться за кодом DWR.
Но для большинства проектов вам понадобится довольно много звонков, поэтому сложение их в один файл затруднит их поиск. Тогда это зависит от вас, чтобы разделить их соответствующим образом. Вы, вероятно, обнаружите, что создание одного класса DWR для каждого сценария лучше, чем один на страницу. Это потому, что определенный метод DWR может быть полезен на нескольких страницах, поэтому все страницы в этом сценарии могут использовать один метод.