Add Sortable Column For All Post Types

Why not get all post_types and loop through them with the filter. This should work if the callback for all post types is the same (managesortablecolumns).

The code will look something like this:

function init_managesortablecolumns (){
    $post_types = get_post_types();
    foreach( $post_types as $post_type ){
        add_filter( 'manage_edit-' . $post_type . '_sortable_columns', 'managesortablecolumns' );
    }
}
add_action( 'init', 'init_managesortablecolumns' );

BTW, if you store the post hit value in a custom field (post meta) you could use the Admin Columns Pro plugin. This plugin has an interface for adding new columns to the overview with sorting, filtering and inline edit support.