DBハンドルだけ返すっていうのが Model::Song のクラスメソッドになってるのが意味分かんないんですが。
この下で select_all〜 ってやってるのをクラスメソッドとして定義して呼び出せば終わりなのでは?