That is a lot of cookbook code that'll need updating.  I definitely think that this needs to be deprecated in Chef 12 and then disabled only in Chef 13.