Java は手続き型だ。
手続き型と比較されるのは宣言型で、宣言型言語の主なものには関数型言語やPrologなどがある。
オブジェクト指向はまた別のパラダイムであって、オブジェクト指向手続き型言語もオブジェクト指向関数型言語も存在する。

モジュール分割が何を言ってるのか分からないが、関連するクラスでフォルダ分けするならそれでいいと思う。
namespace xxx のフォルダに xxx-definitions.h とか作って、そこにまとめたらいい。
定数専用の名前空間を作ると言ってるなら、やってもいいけど、そこまでする必要があることは少ないと思う。

ただ、沢山の定数を一つのファイルにまとめるより、それぞれの定数に対してその定数と最も密接なクラスのメンバにするべきだと思う。