It's a good idea to learn to recognize that Cabbage Moth Butterfly, the white one with the spots, and kill it if you can. That's a good organic way to prevent it from laying more eggs. I had enough practice this year that I got fairly good at knocking them down with my cap. A badmitton raquet would work better though. I can't argue with the BT approach either, but I don't use it.
I generally time a treatment with Sevin to when the cabbage just starts to head up. If I get the timing right, that usually knocks them back enough so they don't cause that much damage to the head of cabbage. Since I spray before the heads really start to form, I'm not that worried about the Sevin. The leaves I spray are not the ones I eat.
I saw a lot of the butterflies this year and did kill a bunch, but the worms really were not that bad on most of my cabbage. I only used the Sevin on the three plants that were pretty well eaten up when they started to head and did not use it on the other 9. They seemed to congregate on a few specific plants. Like Lesa said and like you saw, you can usually peel the heads back to get to the good stuff. I have had them get so bad and so deep in the head when I don't treat that the head is pretty well useless, but not this year.
Those worms did do a pretty severe job on my broccoli though. Not the first big heads I cut off, but the smaller ones that come back after you harvest the large heads. Even the salt water soak did not work. The chickens got a treat I'd prefer to have.