そうですね、``action``を``news``に統一するのは個人的にはよいとおもいます。

ただし、``user``が1つだけのときに、元の``news``の仕様のまま1つだけ返す(リストにしない)という点に関しては賛否両論だと思います。(``action``はエントリポイントを切り替えるパラメータなのでそれ以外の)パラメータによって返り値のデータ構造(の型)が変わってしまうというのはあまりよくないAPI設計である、というのが最近の一般論のようです。

間をとると、実装上は``news``に一本化しておいて、``news``に複数の``user``を渡すと実はリストが返るというのはundocumentedな非公式の仕様ということにして、``list_news``をエイリアスとして実装して、リストを返す公開インタフェースは``list_news``にしておく、というくらいでしょうか。