Pathname(path)は

何となくおさまりが悪いような気がするのですが、ついつい使ってしまいます。Pathname.new(path)に比べて短かくて楽なので。
ついでにどんな実装なのかなと確かめてみました。Kernelモジュールにメソッドを定義しているだけでした。クラス名とメソッド名の名前が重複していても大丈夫なんですね。なぜか調査すること > 自分。
pathname.rbより引用。

module Kernel
  # create a pathname object.
  #
  # This method is available since 1.8.5.
  def Pathname(path) # :doc:
    Pathname.new(path)
  end
  private :Pathname
end