OS itself does not require 5.3 but some contrib modules do.  
Is naming the anon functions but keeping the array_map and array_reduce calls acceptable?