I understand. It comes down to the type of Facebook page you decide to use for your business - this is going to be a double edged sword for how you want the title to look and your local SEO objectives.
If you choose to build a "brand" page in facebook then the tittle tag will automatically appear as you want it ( **Brand Name | Facebook ). **But these brand pages do not carry any local SEO value because it is not tied to a physical location. This is often used by large national companies that don't have physical locations. Also alot of small local businesses have this style of page because they set it up wrong to start with, I've had many clients like this.
If you select a local business page, then it appears as I mention above (Brand Name - Location - Category | Facebook). The presence of your NAP (name, address, & phone #) aligns with your local SEO effort.
So if your goal is Local Search Optimization, you need to stick with the local business page style on Facebook. Switching to a brand page would hurt your rankings. Optimizing for Local Search is not going to always be pretty.
Hope that helps! Good Luck.