Ok, after doing some more research, I came across this script from
Orange Bratt: here

The script does almost exactly what I'm looking for. I would just have to revise
some of the camera controls (WASD should be mouse movement + right MB, rotation
should be mouse movement + middle MB).

The script is pretty big though, and I was wondering if there was a shorter way
to achieve this kind of camera movement?