Para reduzir o jquery_getset_data.php eu usaria os padrões de design OOP para evitar switches e instruções if.
class ICommand
{
public:
function execute( );
};
class CommandGetItemA
{
public:
function execute( )
{
//do some staff here
};
};
e depois:
CommandsMap['getItemA'] = new CommandGetItemA( );
CommandsMap['setItemA'] = new CommandGetItemB( );
....
CommandsMap[ $_POST['instance']].execute( );
Eu sei que parece complicado, mas para o meu gosto parece muito melhor. E em relação à sua segunda pergunta não tenho certeza se entendi, você pode adicionar mais explicações?
Depois que vi você atualizar, acho que, para a segunda pergunta, você pode fazer:
.click(function() {
window[instance]( this);
});
Lá, a "instância" é o nome da função, ou você pode atualizá-la ou anexá-la posteriormente para torná-la o nome da função;