C#じゃクラス名は省略できないだろ
必ず クラス名.メソッド名(); の形になるから、メソッド名はシンプルなものでいい。
クラスはusingできるので、名前空間にかかわらず名前はなるべく重複させない。
もしかして、実装継承をしまくる開発スタイルなの?
それだったらその手法自体が良くないので、一般に良いとか悪いとか言っても仕方がない。