>複数の面を選択してクリックすると複数の面に対しての中心部に原点
標準での方法だけど
選択後Shift+SでCursor To Selected
オブジェクトモードでヘッダーメニューのObject>Set Origin>Origin to 3D Cursor
CommandRecorderとかで一連の動作を記録すればまあ楽っちゃあ楽かな?