When setting the default country like so..
Phonelib.default_country = "DE"
Phonelib appears to return almost all numbers I tested as German numbers. Out of the 67 numbers I tried, from 60 different countries only 3 returned correctly using the following code, the rest being returned as Germany.
Phonelib.parse(number).country