I've also encountered difficulties because of this functionality (or lack of additional functionality). I faced my various weapons and system computers from the walls facing in and didn't think anything of it, and then went to stuffing all of the connected blocks in to all the nooks and crannies where they would fit on my considerably large ship. Now after some time using the ship, the locking missiles I have attached occasionally fire out sideways (not all the time- perhaps a bug?) when I shoot them without a lock, while the Antimatter Cannons (which are also mounted sideways) fire forward almost all the time with the exception of a stray volly which shoots sideways perhaps 1 out of 20 shots.
All support techs (Astrobeam, Powersupply/Drain, Salvage) fire out the sides of the ship 100% of the time, but they are not aimable- unless I enter the control computer for the Salvage or Technobeam. If I enter those computers the beams now fire forward and are controllable, but aren't available from the ship core or cockpit blocks.
As a result I now have the endeavor of removing the CPUs, reorienting them, replacing them, and then doing a build-mode scavenger hunt through all the dark corners of the ship for all associated blocks and re-assigning them correctly (support, effect, and each individual cannon group all). I COULD use the handy L Shift + V trick mentioned above, but many of my support cannons are in direct contact with the "Bang" cannons, and selecting all attached groups will mess up my fire rate and damage ratios.
The ability to select a block and rotate in place while preserving the connected blocks would completely save my butt in this situation, and make what is a difficult and complicated fix into a 1-2-done issue with no fuss. Alternatively, assigning the direction of fire based on the orientation of the "Origin" block for a weapon or piece of equipment would also make this an easy fix. As it stands me and three of my friends have loaded... more hours than I care to admit in building our capital ship, generally assuming the sideways behavior was just the result of generic bugs that everyone has to deal with.
Getting a rude awakening when other ships weapons and hardware consistently fire forward was a bit of a trick :/
Either way, i've been impressed with schema and the guys' dedication and the amount of development progress that's consistently being made, so i've got hope and enthusiasm for a fix! Also, i'd invite some investigation into the relationships between cockpits, core blocks, and attached computers w/ supports and effects and the firing forward/sideways behaviors, as my experience with these behaviors has been inconsistent and left me wondering exactly how all these things are *supposed* to be working as well as how they actually work.