R12 and R23 only talk about unreachables. However, with IPv6 too big is no longer a subclass of unreachable, so it must be mentioned explicitly.
And it would also be good to keep state for outgoing pings/traceroutes not only for their intended purpose but because ping makes it easy to trigger and/or debug PMTUD manually if needed.