Yes It is possible. You should try static protocol in bird.

http://bird.network.cz/?get_doc&f=bird-6.html#ss6.9


2013/7/3 Thilo Bangert <thilo.bangert@gmail.com>
Hi,

basically i have a setup where bird gets a default route from a peer and  i
want bird to inject a more specific route into the local kernel table.

is this possible? any hints on how to achieve this?

thanks

kind regards

Thilo