I've rearranged my site and dropped some subjects (pages). So those subjects on those pages dropped are no longer relevant.
I've seen a lot of advice (mostly positive) about using 301's. But I don't think they are the most appropriate for this case. 410 definitely is more to the point. However, I read a lot of comments that the search engines pick up these 301's quickly, re-index the new page and drop the old. I read practically nothing about how search engines handle the 410's. Do they drop those indexed pages?
Your point about keeping any visitor on the site is well taken. A 404 error page would work for visitors best. However there are probably no direct visitors to these pages. I'd just like to get them purged from the search engines. How is the best way to do this without having to manually submit each page for deletion (too time consuming).