Как максимально упростить работу с MySQL?
Конечно существуют. Я думаю Вам идеально зайдет RedBean ORM:
<?php
    require 'rb.php';
    R::setup();

    //for version 5.3 and higher
    //optional but recommended
    R::useFeatureSet( 'novice/latest' );

    $post = R::dispense( 'post' );
    $post->text = 'Hello World';

    //create or update
    $id = R::store( $post );

    //retrieve
    $post = R::load( 'post', $id );
    
    //delete
    R::trash( $post );
Согласен с двумя предыдущими оракулами.
Вообще такое можно слепить и на коленке:
setItem('ключ', 'значение') {
// предпологаем что база существует
$db->sql('insert ... on duplicate key update ')
}
getItem('ключ'){
$db->sql("select value where key LIKE 'ключ' ")
}
---
Вот только проблемы начнуться при увеличения количества записей. Так же вопросы чистки данных, к примеру
$db->sql("delete  where key LIKE '%ru%' ")
и все Русланы полетели в корзину (пример высосан из пальца, но надеюсь понятно).
В целом для ключ значение лучше использовать к примеру redis, либо задуматься о структуре данных.
Если это какой-то словарь с  метаданным для страницы (к примеру опять же) то имеет смысл заложить мультиязыность на этапе зачатия так же добавить связь к чему этот словарь
select * where post_id = 1 AND  lang_id = 1;
delete  where lang_id = 3;
delete  where post_id IN (1,2,3)
я уж не говорю об удобстве поиска и выборки при таком подходе (строка заканчивается словом "тест")
select * where some_meta_value LIKE '%тест' AND  lang_id = 1;