Well, attaching some other stuff would be nice idea as well.
I also hope this will save a little bit of memory and later some rendering time.
Every mesh in a POF takes up space in the v-ram. It depends on how many turrets are on the ship and how complex the mesh is.
By using on POF instead of having all of them in the ship POF, we could save some memory.
Later with geometry instancing, it might even reduce the rendering costs.

Wouldn't that just wreak havoc with the ship limit?
I hope they wouldn't have to be in the ships table, or in any other table at all.
Like the skybox POF, they should just be loaded when they're needed.
...I doubt that will be easily possible though...