Completely remove custom post type permalinks (“One Page” website)

I think you should be able to set publicly_queryable to false, which should prevent those ugly permalinks from being generated / working.