The pattern we see in B. subtilis is quite common in prokaryotes. The origin of replication is shown at the top of the genome diagram. DNA replication proceeds bidirectionally from this point. In the B. subtilis diagram, most genes are located along the leading strand in each direction. Even in E. coli, by the way, important genes, including all rRNAs, tend to appear on the leading strand.
Why is that? Rapidly growing bacteria are replicating their genomes most or all of the time, so you've got replication and transcription happening at the same time. If genes are on the lagging strand, RNA transcription proceeds in the opposite direction from DNA replication, and the DNA polymerase will often collide with the RNA polymerase. If the genes are on the leading strand, however, RNA transcription proceeds in the same direction as replication and collisions are minimized. Hence the selective advantage to positioning most genes along the leading strand.
Some genes may also be on the lagging strand in order to target them for mutagenesis (Paul et al. 2013, Million-Weaver et al 2015). This goes back to the concept of transcription-replication collisions where the head-on collisions are worse than co-directional collisions. Head-on genes actually have a higher mutation rate and incidence of convergent mutations which suggests that they are mutated and evolve faster than leading strand genes. This is a controlled process in that it only occurs in lagging strand genes, and only when the gene is transcribed (i.e. when it is needed). It was argued that this is a way bacteria can control and ratchet up or down the rate of evolution in a controlled way. This was argued against by Chen and Zhang based upon computer based modelling. It is an interesting concept that has been hotly debated.
EDIT for additional clarification and references:
This diagram from Chen and Zhang (2013) helps show what is going on:
Caption: "Schematic drawing of a collision between a working DNA polymerase and a working RNA polymerase in bacteria. (a) Codirectional collision when a gene is encoded on the leading strand. (b) Head-on collision when a gene is encoded on the lagging strand. Arrows show the directions of movement." (Chen and Zhang 2013)
A few references
The original idea goes back almost 40 years to Nomura M. and Morgan,E.A. (1977) Genetics of bacterial ribosomes. Annu. Rev. Genet., 11, 297–347.
An early paper about highly transcribed rRNA on the leading strand: Ellwood M. and Nomura,M. (1982) Chromosomal locations of the genes for rRNA in Escherichia coli K-12. J. Bacteriol., 149, 458–468.
A recent overview: Rocha, E. P. (2004). The replication-related organization of bacterial genomes. Microbiology, 150(6), 1609-1627.
Why some genes remain on the lagging strand: Chen, X., & Zhang, J. (2013). Why are genes encoded on the lagging strand of the bacterial genome?. Genome biology and evolution, 5(12), 2436-2439.
Paul, S., Million-Weaver, S., Chattopadhyay, S., Sokurenko, E., and Merrikh, H. (2013). Accelerated gene evolution through replication-transcription conflicts. Nature 495, 512-515.
Million-Weaver, S., Samadpour, A.N., Moreno-Habel, D.A., Nugent, P., Brittnacher, M.J., Weiss, E., Hayden, H.S., Miller, S.I., Liachko, I., and Merrikh, H. (2015b). An underlying mechanism for the increased mutagenesis of lagging-strand genes in Bacillus subtilis. Proc Natl Acad Sci U S A 112, E1096-1105.