Your comments

This is requires 2 steps to "Open File Location...", which is annoying especially since right on top of "Reveal in Sidebar" appears "Open File Location..." in the context menu of a view.
Just so you know, I recently released a plugin for Perforce :)
You can either grab it here or through the Package Control plugin by searching Perforce.
It will auto checkout files that you edit (and does a lot of other things :))
Preventing the edition of read-only files will be annoying for people using source control, this would have to be bound to a setting if it's implemented.
on_rename Event callback would also be helpful