Не, ну дбас простой, по идее можно и одной спекой обойтись. Тебе-то надо всего - овладеть именем, запилить методы, сигналы и слоты на обозначенном спекой интерфейсе и object path (звучит наверное страшно, но интерфейс и object path это буквально 2 строчки кода, или даже одна).