Hi Ryan,
I don't think it's possible to do any of these things. As for debugging, Service Studio communicates via REST services with the debugging back-end on the server. Code that's generated in debug mode actually inserts code before and after every line of (converted) program code that checks for any debugger activity. So my best guess is that there are no "PDB hooks" at all.
I'm also not sure what you want to achieve with a "precompile" of the app. Not that Outsystems does not use Visual Studio for its compiling.